list<const char *> inputs;
list<NameSpaceRef> nspace_stack;
Language *first_lang, *output_lang;
-Interface *System_Object;
-Struct *System_VStruct;
+InterfaceRef System_Object;
+StructRef System_VStruct;
AutoReleasePool autorelease_pool;
void print_usage()
{
int ret = run_idlc(argc, argv);
autorelease_pool.clean();
+
return ret;
}
extern char *yytext;
-void idl_error(char *s)
+void idl_error(const char *s)
{
if (strlen(yytext))
fprintf(stderr, "%s:%d: %s at \"%s\".\n", cur_input_file, curline, s, yytext);