Changeset 311 for branches


Ignore:
Timestamp:
Mar 24, 2010, 7:51:45 PM (12 years ago)
Author:
dmik
Message:

branches/kmk: Made LibMain?() work on gcc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/kmk/Lucide/gui/lucide.cpp

    r309 r311  
    149149}
    150150
     151#if !defined(__WATCOM__)
     152extern "C" unsigned long _System _DLL_InitTerm( unsigned long mod_handle,
     153                                                unsigned long flag )
     154{
     155    int _CRT_init();
     156    void _CRT_term();
     157    void __ctordtorInit();
     158    void __ctordtorTerm();
     159
     160    switch ( flag ) {
     161        case 0:
     162            if ( _CRT_init() != 0 )
     163                return 0;
     164            __ctordtorInit();
     165            return LibMain( mod_handle, flag );
     166        case 1:
     167            __ctordtorTerm();
     168            _CRT_term ();
     169            return LibMain( mod_handle, flag );
     170        default:
     171            return 0;
     172    }
     173}
     174#endif
     175
    151176
    152177PFNWP pOldSplProc;
Note: See TracChangeset for help on using the changeset viewer.