X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=compiler%2Flibec%2Fsrc%2FloadSymbols.ec;h=b6b6b4812e548f15cf2745c5b400b09e803507f5;hb=c429e0ed7d60cb6bceb7511185314d314284a2fe;hp=516b9081b33692067a7239774a5e6e77546f805d;hpb=ee646f474323be80390311b1bf88b8636c3d7f2e;p=sdk diff --git a/compiler/libec/src/loadSymbols.ec b/compiler/libec/src/loadSymbols.ec index 516b908..b6b6b48 100644 --- a/compiler/libec/src/loadSymbols.ec +++ b/compiler/libec/src/loadSymbols.ec @@ -207,7 +207,7 @@ public bool LoadSymbols(const char * fileName, ImportType importType, bool loadD TrimLSpaces(line, line); if(importType == preDeclImport) - DeclClass(0, name); + DeclClass(name); if(isStatic || loadDllOnly || importType == preDeclImport || importType == comCheckImport) regClass = null; else if(regClass = eSystem_FindClass(privateModule, name), !regClass || regClass.internalDecl || regClass.isRemote) @@ -219,7 +219,7 @@ public bool LoadSymbols(const char * fileName, ImportType importType, bool loadD /*if(classType != unitClass && classType != bitClass && classType != enumClass && baseName && !eSystem_FindClass(privateModule, baseName)) { Compiler_Error($"Base class %s undefined\n", baseName); - DeclClass(0, name); + DeclClass(name); regClass = null; continue; } @@ -239,7 +239,7 @@ public bool LoadSymbols(const char * fileName, ImportType importType, bool loadD char className[1024] = "DCOMClient_"; strcat(className, name); if(!existingClass) - existingClass = DeclClass(0, name); + existingClass = DeclClass(name); regClass = eSystem_RegisterClass(classType, className, baseName, 0, 0, null, null, privateModule, ecereCOMModule ? baseSystemAccess : publicAccess, inheritanceAccess); } if(regClass)