Changeset 284
- Timestamp:
- Mar 31, 2007, 6:15:56 PM (18 years ago)
- Location:
- trunk/nom
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nom/Makefile
r281 r284 75 75 @echo "[33;1;mLinking "$@"...[0;m" 76 76 cmd.exe /C create_vobjtk_def $(OBJDIR)/nobjtk.def 77 $(CC) $(GCCLDFLAGS) -o $@ $(OBJECTS) $(LIBS) $(ADDLIBS) $(GCLIB) $(OBJDIR)/nobjtk.def77 $(CC) $(GCCLDFLAGS) -Zmap -o $@ $(OBJECTS) $(LIBS) $(ADDLIBS) $(GCLIB) $(OBJDIR)/nobjtk.def 78 78 emximp -o $(OBJDIR)/$(basename $(notdir $@)).a $(OBJDIR)/nobjtk.def 79 79 @echo "[32;1;mDone linking "$@"...[0;m" -
trunk/nom/include/nomgc.h
r195 r284 43 43 44 44 /* Garbage collector */ 45 void _System nomInitGarbageCollection(void* pMemPtr); //The parameter will go away 45 46 NOMEXTERN HREGDLL NOMLINK nomBeginRegisterDLLWithGC(void); 46 47 NOMEXTERN void NOMLINK nomEndRegisterDLLWithGC(const HREGDLL hRegisterDLL ); -
trunk/nom/src/nomgc.c
r195 r284 112 112 if(DosQueryModFromEIP( &hModule, &ulObj, CCHMAXPATH, thePath, &ulOffset, (ULONG)test)!=0) { 113 113 hModule=0; 114 return NULLHANDLE; /* Error */114 return ; /* Error */ 115 115 } 116 116 … … 227 227 228 228 if(pModRec){ 229 // if(pModRec->pName)229 // if(pModRec->pName) 230 230 //g_message("%s", pModRec->pName); 231 231 qsAddDLLToList(pRegDLL, pModRec); … … 240 240 the list we touch every DLL and check every import. Import cycles are no problem, because 241 241 later duplicates are ignored. */ 242 //g_message("\n\n"); 242 243 lTemp=pRegDLL->dllList; 243 244 while(lTemp) … … 259 260 260 261 pModImp=qsFindModuleRec(pRegDLL->pMainAnchor, pImpHmte[iImps]); 261 if(pModImp) 262 if(pModImp){ 263 //if(pModImp->pName) 264 // g_message("%s", pModImp->pName); 262 265 qsAddDLLToList(pRegDLL, pModImp); 266 } 263 267 }/* for()*/ 264 268 }/* if() */ 265 269 lTemp=g_slist_next(lTemp); 266 270 };/* while() */ 267 // qsPrintDLLList();271 // qsPrintDLLList(); 268 272 hReg=pRegDLL; 269 273 } -
trunk/nom/src/nomtkinit.c
r255 r284 161 161 #endif 162 162 NOMClassMgrObject=NOMClassMgrNew(); 163 163 164 if(!NOMClassMgrObject) 164 165 g_error("Can't create the NOMClassMgr class object!\n");
Note:
See TracChangeset
for help on using the changeset viewer.