Ignore:
Timestamp:
Sep 15, 2001, 11:47:44 AM (24 years ago)
Author:
sandervl
Message:

restored old version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/avifil32/main.c

    r6652 r6712  
    1 /* $Id: main.c,v 1.2 2001-09-05 14:16:45 bird Exp $ */
    21/*
    32 * Copyright 2001 Hidenori TAKESHIMA <hidenori@a2.ctktv.ne.jp>
     
    2221
    2322/***********************************************************************
    24  *      AVIFILE_InitProcess (internal)
     23 *              AVIFILE_InitProcess (internal)
    2524 */
    2625static BOOL AVIFILE_InitProcess( void )
    2726{
    28     TRACE("()\n");
     27        TRACE("()\n");
    2928
    30     AVIFILE_data.dwAVIFileRef = 0;
    31     AVIFILE_data.dwClassObjRef = 0;
    32     AVIFILE_data.hHeap = (HANDLE)NULL;
     29        AVIFILE_data.dwAVIFileRef = 0;
     30        AVIFILE_data.dwClassObjRef = 0;
     31        AVIFILE_data.hHeap = (HANDLE)NULL;
    3332
    34     AVIFILE_data.hHeap = HeapCreate( 0, 0x10000, 0 );
    35     if ( AVIFILE_data.hHeap  == (HANDLE)NULL )
    36     {
    37         ERR( "cannot allocate heap for AVIFILE.\n" );
    38         return FALSE;
    39     }
     33        AVIFILE_data.hHeap = HeapCreate( 0, 0x10000, 0 );
     34        if ( AVIFILE_data.hHeap  == (HANDLE)NULL )
     35        {
     36                ERR( "cannot allocate heap for AVIFILE.\n" );
     37                return FALSE;
     38        }
    4039
    41     return TRUE;
     40        return TRUE;
    4241}
    4342
    4443/***********************************************************************
    45  *      AVIFILE_UninitProcess (internal)
     44 *              AVIFILE_UninitProcess (internal)
    4645 */
    4746static void AVIFILE_UninitProcess( void )
    4847{
    49     TRACE("()\n");
     48        TRACE("()\n");
    5049
    51     if ( AVIFILE_data.dwAVIFileRef != 0 )
    52         ERR( "you must call AVIFileExit()\n" );
     50        if ( AVIFILE_data.dwAVIFileRef != 0 )
     51                ERR( "you must call AVIFileExit()\n" );
    5352
    54     if ( AVIFILE_data.dwClassObjRef != 0 )
    55         ERR( "you must release some objects allocated from AVIFile.\n" );
     53        if ( AVIFILE_data.dwClassObjRef != 0 )
     54                ERR( "you must release some objects allocated from AVIFile.\n" );
    5655
    57     if ( AVIFILE_data.hHeap != (HANDLE)NULL )
    58     {
    59         HeapDestroy( AVIFILE_data.hHeap );
    60         AVIFILE_data.hHeap = (HANDLE)NULL;
    61     }
     56        if ( AVIFILE_data.hHeap != (HANDLE)NULL )
     57        {
     58                HeapDestroy( AVIFILE_data.hHeap );
     59                AVIFILE_data.hHeap = (HANDLE)NULL;
     60        }
    6261}
    6362
    6463/***********************************************************************
    65  *      AVIFILE_DllMain
     64 *              AVIFILE_DllMain
    6665 */
    6766BOOL WINAPI AVIFILE_DllMain(
    68     HINSTANCE hInstDLL,
    69     DWORD fdwReason,
    70     LPVOID lpvReserved )
     67        HINSTANCE hInstDLL,
     68        DWORD fdwReason,
     69        LPVOID lpvReserved )
    7170{
    72     switch ( fdwReason )
    73     {
    74     case DLL_PROCESS_ATTACH:
    75         if ( !AVIFILE_InitProcess() )
    76             return FALSE;
    77         break;
    78     case DLL_PROCESS_DETACH:
    79         AVIFILE_UninitProcess();
    80         break;
    81     case DLL_THREAD_ATTACH:
    82         break;
    83     case DLL_THREAD_DETACH:
    84         break;
    85     }
     71        switch ( fdwReason )
     72        {
     73        case DLL_PROCESS_ATTACH:
     74                if ( !AVIFILE_InitProcess() )
     75                        return FALSE;
     76                break;
     77        case DLL_PROCESS_DETACH:
     78                AVIFILE_UninitProcess();
     79                break;
     80        case DLL_THREAD_ATTACH:
     81                break;
     82        case DLL_THREAD_DETACH:
     83                break;
     84        }
    8685
    87     return TRUE;
     86        return TRUE;
    8887}
    8988
Note: See TracChangeset for help on using the changeset viewer.