Ignore:
Timestamp:
Jan 18, 2007, 9:42:53 PM (19 years ago)
Author:
cinc
Message:

Explicit metaclasses not output into *.ih file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ORBit2-2.14.0/src/idl-compiler/orbit-idl-c-skelimpl.c

    r195 r197  
    344344
    345345#if 0
    346       printf("%s %s %s, %s %d\n",
     346      printf(" %d --- > %s %s %s, %s %d\n", __LINE__,
    347347             id, IDL_IDENT(ident).str, IDL_IDENT(IDL_INTERFACE(intf).ident).str,
    348348             passnames[ski->pass], IDL_NODE_TYPE(IDL_CONST_DCL(ski->tree).const_exp));
     
    356356              gsMetaClassName[ulCurInterface]=g_string_new(NULL);
    357357              g_string_printf(gsMetaClassName[ulCurInterface], "%s", IDL_STRING(IDL_CONST_DCL(ski->tree).const_exp).value);
     358              //    printf(" %d    --- > %s %s (%x)\n",
     359              //     __LINE__, id, IDL_STRING(IDL_CONST_DCL(ski->tree).const_exp).value, gsMetaClassName[ulCurInterface]);
    358360            }
    359361        }
     
    13181320    case PASS_VOYAGER_METACLASS:
    13191321      {
    1320         gsMetaClassName[ulCurInterface]=(void*)0;
     1322        //   gsMetaClassName[ulCurInterface]=(void*)0;
    13211323                subski.tree = IDL_INTERFACE(ski->tree).body;
    13221324        cbe_ski_do_list(&subski);
    13231325                IDL_tree_traverse_parents(ski->tree, (GFunc)&cbe_ski_do_inherited_methods, ski);
    13241326
    1325         printf("%d: --->%d\n", __LINE__, ulCurInterface);       
    13261327        if(NULL!=gsMetaClassName[ulCurInterface])
    13271328          {
    13281329            /* Metaclass id */
    1329             fprintf(ski->of, "/* The meta class this class is using */\n");
     1330            fprintf(ski->of, "/* The meta class this class is using (line %d %s) */\n", __LINE__, __FILE__);
    13301331            fprintf(ski->of, "static char * nomIdStringMetaClass_%s = \"%s\";\n\n",  id, gsMetaClassName[ulCurInterface]->str);
    13311332          }
Note: See TracChangeset for help on using the changeset viewer.