correct struct format for C