Changeset 284


Ignore:
Timestamp:
Mar 31, 2007, 6:15:56 PM (18 years ago)
Author:
cinc
Message:

Use new IDL compiler

Location:
trunk/nom
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/nom/Makefile

    r281 r284  
    7575        @echo "[33;1;mLinking "$@"...[0;m"
    7676        cmd.exe /C create_vobjtk_def $(OBJDIR)/nobjtk.def
    77         $(CC) $(GCCLDFLAGS) -o $@ $(OBJECTS) $(LIBS) $(ADDLIBS) $(GCLIB) $(OBJDIR)/nobjtk.def
     77        $(CC) $(GCCLDFLAGS) -Zmap -o $@ $(OBJECTS) $(LIBS) $(ADDLIBS) $(GCLIB) $(OBJDIR)/nobjtk.def
    7878        emximp -o $(OBJDIR)/$(basename $(notdir $@)).a $(OBJDIR)/nobjtk.def
    7979        @echo "[32;1;mDone linking "$@"...[0;m"
  • trunk/nom/include/nomgc.h

    r195 r284  
    4343
    4444/* Garbage collector */
     45void _System nomInitGarbageCollection(void* pMemPtr); //The parameter will go away
    4546NOMEXTERN HREGDLL NOMLINK nomBeginRegisterDLLWithGC(void);
    4647NOMEXTERN void NOMLINK nomEndRegisterDLLWithGC(const HREGDLL hRegisterDLL );
  • trunk/nom/src/nomgc.c

    r195 r284  
    112112  if(DosQueryModFromEIP( &hModule, &ulObj, CCHMAXPATH, thePath, &ulOffset, (ULONG)test)!=0) {
    113113    hModule=0;
    114     return NULLHANDLE; /* Error */
     114    return ; /* Error */
    115115  }
    116116
     
    227227
    228228            if(pModRec){
    229               //if(pModRec->pName)
     229              //  if(pModRec->pName)
    230230              //g_message("%s", pModRec->pName);
    231231              qsAddDLLToList(pRegDLL, pModRec);
     
    240240       the list we touch every DLL and check every import. Import cycles are no problem, because
    241241       later duplicates are ignored. */
     242    //g_message("\n\n");
    242243    lTemp=pRegDLL->dllList;
    243244    while(lTemp)
     
    259260               
    260261                pModImp=qsFindModuleRec(pRegDLL->pMainAnchor,  pImpHmte[iImps]);
    261                 if(pModImp)
     262                if(pModImp){
     263                  //if(pModImp->pName)
     264                  //  g_message("%s", pModImp->pName);
    262265                  qsAddDLLToList(pRegDLL, pModImp);
     266                }
    263267              }/* for()*/
    264268          }/* if() */
    265269        lTemp=g_slist_next(lTemp);
    266270      };/* while() */
    267     //qsPrintDLLList();
     271    //  qsPrintDLLList();
    268272    hReg=pRegDLL;
    269273  }
  • trunk/nom/src/nomtkinit.c

    r255 r284  
    161161#endif
    162162  NOMClassMgrObject=NOMClassMgrNew();
     163
    163164  if(!NOMClassMgrObject)
    164165    g_error("Can't create the NOMClassMgr class object!\n");
Note: See TracChangeset for help on using the changeset viewer.