X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=compiler%2Fbootstrap%2Fecc%2Fbootstrap%2Fecc.main.c;h=4b3be914f3afddf8051de484d49c0b10fae87984;hb=06b38cad63411d2aed5354d1ce8d5807f95a8da8;hp=d3d371c1186ce45a5158b3b3c253e3ba81eb1377;hpb=1d547ee106f5945af913cd59b134bc3c9d6be156;p=sdk diff --git a/compiler/bootstrap/ecc/bootstrap/ecc.main.c b/compiler/bootstrap/ecc/bootstrap/ecc.main.c index d3d371c..4b3be91 100644 --- a/compiler/bootstrap/ecc/bootstrap/ecc.main.c +++ b/compiler/bootstrap/ecc/bootstrap/ecc.main.c @@ -514,7 +514,7 @@ extern struct __ecereNameSpace__ecere__com__Property * __ecereNameSpace__ecere__ extern struct __ecereNameSpace__ecere__com__Method * __ecereNameSpace__ecere__com__eClass_FindMethod(struct __ecereNameSpace__ecere__com__Class * _class, char * name, struct __ecereNameSpace__ecere__com__Instance * module); -extern void __ecereNameSpace__ecere__LoadTranslatedStrings(struct __ecereNameSpace__ecere__com__Instance * module, char * name); +extern void __ecereNameSpace__ecere__LoadTranslatedStrings(char * moduleName, char * name); extern void __ecereNameSpace__ecere__com__eInstance_Evolve(struct __ecereNameSpace__ecere__com__Instance ** instancePtr, struct __ecereNameSpace__ecere__com__Class * _class); @@ -554,7 +554,7 @@ struct __ecereNameSpace__ecere__com__NameSpace privateNameSpace; struct __ecereNameSpace__ecere__com__NameSpace publicNameSpace; } __attribute__ ((gcc_struct)); -extern void __ecereNameSpace__ecere__UnloadTranslatedStrings(struct __ecereNameSpace__ecere__com__Instance * module); +extern void __ecereNameSpace__ecere__UnloadTranslatedStrings(char * name); extern struct __ecereNameSpace__ecere__com__Class * __ecereClass___ecereNameSpace__ecere__com__Application; @@ -645,14 +645,14 @@ if(method) __ecereVMethodID___ecereNameSpace__ecere__sys__File_Write = method->vid; __ecereClass___ecereNameSpace__ecere__sys__OldList = __ecereNameSpace__ecere__com__eSystem_FindClass(module, "ecere::sys::OldList"); __ecereClass___ecereNameSpace__ecere__sys__TempFile = __ecereNameSpace__ecere__com__eSystem_FindClass(module, "ecere::sys::TempFile"); -__ecereNameSpace__ecere__LoadTranslatedStrings(module, "ecc"); +__ecereNameSpace__ecere__LoadTranslatedStrings((((void *)0)), "ecc"); _class = __ecereNameSpace__ecere__com__eSystem_FindClass(__currentModule, "CompilerApp"); __ecereNameSpace__ecere__com__eInstance_Evolve((struct __ecereNameSpace__ecere__com__Instance **)&__currentModule, _class); __thisModule = __currentModule; __ecereCreateModuleInstances_ecc(); ((void (*)(void *))(void *)((struct __ecereNameSpace__ecere__com__Instance *)(char *)__currentModule)->_vTbl[12])(__currentModule); __ecereDestroyModuleInstances_ecc(); -__ecereNameSpace__ecere__UnloadTranslatedStrings(__currentModule); +__ecereNameSpace__ecere__UnloadTranslatedStrings("ecc"); _class = __ecereNameSpace__ecere__com__eSystem_FindClass(__currentModule, "ecere::com::Application"); exitCode = ((struct __ecereNameSpace__ecere__com__Application *)(((char *)((struct __ecereNameSpace__ecere__com__Instance *)__currentModule) + structSize_Module)))->exitCode; (__ecereNameSpace__ecere__com__eInstance_DecRef(__currentModule), __currentModule = 0);