Ignore:
Timestamp:
Jan 2, 2000, 10:29:58 PM (26 years ago)
Author:
davidr
Message:

Custom Data, Default values, Private logging, embedded tlib ids, misc fixes

File:
1 edited

Legend:

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

    r951 r2296  
    1 /* $Id: initterm.cpp,v 1.2 1999-09-15 23:26:08 sandervl Exp $ */
     1/* $Id: initterm.cpp,v 1.3 2000-01-02 21:29:57 davidr Exp $ */
    22
    33/*
     
    4141}
    4242
     43//Global DLL Data
     44#pragma data_seg(_GLOBALDATA)
     45int globLoadNr = 0;
     46#pragma data_seg()
     47
     48char  oleaut32Path[CCHMAXPATH] = "";
     49int   loadNr = 0;
     50
    4351/*-------------------------------------------------------------------*/
    4452/* A clean up routine registered with DosExitList must be used if    */
     
    7280   switch (ulFlag) {
    7381      case 0 :
     82      {
     83         loadNr = globLoadNr++;
     84
     85#if 0
     86         strcpy(oleaut32Path, OSLibGetDllName(hModule));
     87         char *endofpath = strrchr(oleaut32Path, '\\');
     88         *(endofpath+1) = 0;
     89#endif
     90
    7491         _ctordtorInit();
    7592
     
    88105                return 0UL;
    89106
     107         OpenPrivateLogFiles();
     108
     109
    90110         break;
     111      }
    91112      case 1 :
    92113         UnregisterLxDll(hModule);
     
    106127{
    107128   _ctordtorTerm();
     129   ClosePrivateLogFiles();
    108130   DosExitList(EXLST_EXIT, cleanup);
    109131   return ;
Note: See TracChangeset for help on using the changeset viewer.