cdecl: struct fixes