Changeset 121 for trunk/ORBit2-2.14.0/src/idl-compiler
- Timestamp:
- Nov 28, 2006, 7:12:30 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ORBit2-2.14.0/src/idl-compiler/orbit-idl-c-headers.c
r119 r121 106 106 fprintf(ci->fh, "/*\n * (%s, %s line %d)\n */\n", __FILE__, __FUNCTION__, __LINE__); 107 107 fprintf(ci->fh, "/*\n * C specific class structure\n */\n"); 108 fprintf(ci->fh, "NOMEXTERN struct %sCClassDataStructure {\n nomMethodTabs parentMtab;\n nomDToken instanceDataToken;\n\109 } NOMDLINK %sCClassData;\n\n", id, id);108 fprintf(ci->fh, "NOMEXTERN struct %sCClassDataStructure {\n", id); 109 fprintf(ci->fh, " nomMethodTabs parentMtab;\n nomDToken instanceDataToken;\n} NOMDLINK %sCClassData;\n\n", id); 110 110 /* vomNewClass() */ 111 111 fprintf(ci->fh, "/*\n * Class creation function\n */\n"); … … 328 328 329 329 fprintf(ci->fh, "#define %s %sObj\n", fullname, fullname); 330 fprintf(ci->fh, "typedef %s *P%s;\n", fullname, fullname); 330 331 fprintf(ci->fh, "#endif\n"); 331 332 #endif … … 446 447 ch_output_native(IDL_tree tree, OIDL_Run_Info *rinfo, OIDL_C_Info *ci) 447 448 { 449 #ifdef USE_LIBIDL_CODE 448 450 char *ctmp; 449 451 IDL_tree id = IDL_NATIVE(tree).ident; … … 454 456 fprintf(ci->fh, "#endif\n"); 455 457 g_free(ctmp); 458 #endif 456 459 } 457 460
Note:
See TracChangeset
for help on using the changeset viewer.
