Changeset 5305 for trunk/src


Ignore:
Timestamp:
Mar 12, 2001, 7:10:09 PM (24 years ago)
Author:
sandervl
Message:

dll entrypoint update

Location:
trunk/src
Files:
2 edited

Legend:

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

    r5291 r5305  
    4646//******************************************************************************
    4747//******************************************************************************
    48 BOOL WINAPI LibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
     48BOOL WINAPI OdinLibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
    4949{
    5050   switch (fdwReason)
     
    5858
    5959   case DLL_PROCESS_DETACH:
    60 #ifdef __IBMCPP__
    6160        ctordtorTerm();
    62 #endif
    6361        return TRUE;
    6462   }
     
    7371/* calling this function.                                                   */
    7472/****************************************************************************/
    75 unsigned long SYSTEM _DLL_InitTerm(unsigned long hModule, unsigned long
    76                                    ulFlag)
     73ULONG DLLENTRYPOINT_CCONV DLLENTRYPOINT_NAME(ULONG hModule, ULONG ulFlag)
    7774{
    7875
     
    8683      case 0 :
    8784      {
    88 #ifdef __IBMCPP__
    89          ctordtorInit();
    90 #endif
    9185         DosQueryModuleName(hModule, CCHMAXPATH, ddrawPath);
    9286         char *endofpath = strrchr(ddrawPath, '\\');
    9387         if(endofpath) *(endofpath+1) = 0;
    9488
     89         ctordtorInit();
     90
    9591         CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed  98-03-18 05:28:48*/
    9692
    97          dllHandle = RegisterLxDll(hModule, LibMain, (PVOID)&_Resource_PEResTab,
     93         dllHandle = RegisterLxDll(hModule, OdinLibMain, (PVOID)&_Resource_PEResTab,
    9894                                   DDRAW_MAJORIMAGE_VERSION, DDRAW_MINORIMAGE_VERSION,
    9995                                   IMAGE_SUBSYSTEM_WINDOWS_GUI);
  • trunk/src/dsound/initterm.cpp

    r5285 r5305  
    5858
    5959   case DLL_PROCESS_DETACH:
    60 #ifdef __IBMCPP__
    6160        ctordtorTerm();
    62 #endif
    6361        return TRUE;
    6462   }
     
    7371/* calling this function.                                                   */
    7472/****************************************************************************/
    75 #ifdef __IBMCPP__
    76 unsigned long SYSTEM _DLL_InitTerm(unsigned long hModule, unsigned long ulFlag)
    77 #else
    78 unsigned long APIENTRY LibMain(unsigned long hModule, unsigned long ulFlag)
    79 #endif
     73ULONG DLLENTRYPOINT_CCONV DLLENTRYPOINT_NAME(ULONG hModule, ULONG ulFlag)
    8074{
    8175
     
    9286         char *endofpath = strrchr(dsoundPath, '\\');
    9387         if(endofpath) *(endofpath+1) = 0;
    94 #ifdef __IBMCPP__
     88
    9589         ctordtorInit();
    96 #endif
     90
    9791         CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed  98-03-18 05:28:48*/
    9892
Note: See TracChangeset for help on using the changeset viewer.