Ignore:
Timestamp:
Jan 16, 2003, 4:22:42 PM (23 years ago)
Author:
sandervl
Message:

PF: Changes for building dll with GCC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/NTDLL/initterm.cpp

    r6712 r9684  
    3939 //Win32 resource table (produced by wrc)
    4040 extern DWORD _Resource_PEResTab;
     41 void __ctordtorInit (void);
     42 void __ctordtorTerm (void);
    4143}
    4244static HMODULE dllHandle = 0;
     
    4648//******************************************************************************
    4749//******************************************************************************
    48 BOOL WINAPI LibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
     50BOOL WIN32API LibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
    4951{
    5052   switch (fdwReason)
     
    5759   case DLL_PROCESS_DETACH:
    5860        NTDLL_LibMain(hinstDLL, fdwReason, fImpLoad);
    59         ctordtorTerm();
     61        __ctordtorTerm();
    6062        return TRUE;
    6163   }
     
    8486   switch (ulFlag) {
    8587      case 0 :
    86          ctordtorInit();
     88         __ctordtorInit();
    8789
    8890         CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed  98-03-18 05:28:48*/
    8991
    90          dllHandle = RegisterLxDll(hModule, LibMain, (PVOID)&_Resource_PEResTab);
     92         dllHandle = RegisterLxDll(hModule, (WIN32DLLENTRY)LibMain, (PVOID)&_Resource_PEResTab);
    9193         if(dllHandle == 0)
    9294                return 0UL;
Note: See TracChangeset for help on using the changeset viewer.