Ignore:
Timestamp:
Feb 14, 2001, 12:41:04 PM (25 years ago)
Author:
sandervl
Message:

initterm call fixes

File:
1 edited

Legend:

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

    r3993 r5130  
    1 /* $Id: initterm.cpp,v 1.11 2000-08-11 10:56:25 sandervl Exp $ */
    2 
    31/*
    42 * DLL entry point
     
    3634#include <odinlx.h>
    3735#include <misc.h>       /*PLF Wed  98-03-18 23:18:15*/
    38 
    39 extern "C" {
    40 void CDECL _ctordtorInit( void );
    41 void CDECL _ctordtorTerm( void );
    42 }
     36#include <initdll.h>
    4337
    4438extern "C" {
     
    5448BOOL WINAPI LibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
    5549{
     50 BOOL ret;
     51
    5652   switch (fdwReason)
    5753   {
     
    6258
    6359   case DLL_PROCESS_DETACH:
    64         Shell32LibMain(hinstDLL, fdwReason, fImpLoad);
    65         _ctordtorTerm();
    66         return TRUE;
     60        ret = Shell32LibMain(hinstDLL, fdwReason, fImpLoad);
     61        __ctordtorTerm();
     62        return ret;
    6763   }
    6864   return FALSE;
     
    9086   switch (ulFlag) {
    9187      case 0 :
    92          _ctordtorInit();
     88         __ctordtorInit();
    9389
    9490         CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed  98-03-18 05:28:48*/
Note: See TracChangeset for help on using the changeset viewer.