Ignore:
Timestamp:
Sep 5, 2001, 4:16:46 PM (24 years ago)
Author:
bird
Message:

Added $Id:$ keyword.

File:
1 edited

Legend:

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

    r6386 r6652  
     1/* $Id: main.c,v 1.2 2001-09-05 14:16:45 bird Exp $ */
    12/*
    23 * Copyright 2001 Hidenori TAKESHIMA <hidenori@a2.ctktv.ne.jp>
     
    2122
    2223/***********************************************************************
    23  *              AVIFILE_InitProcess (internal)
     24 *      AVIFILE_InitProcess (internal)
    2425 */
    2526static BOOL AVIFILE_InitProcess( void )
    2627{
    27         TRACE("()\n");
     28    TRACE("()\n");
    2829
    29         AVIFILE_data.dwAVIFileRef = 0;
    30         AVIFILE_data.dwClassObjRef = 0;
    31         AVIFILE_data.hHeap = (HANDLE)NULL;
     30    AVIFILE_data.dwAVIFileRef = 0;
     31    AVIFILE_data.dwClassObjRef = 0;
     32    AVIFILE_data.hHeap = (HANDLE)NULL;
    3233
    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         }
     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    }
    3940
    40         return TRUE;
     41    return TRUE;
    4142}
    4243
    4344/***********************************************************************
    44  *              AVIFILE_UninitProcess (internal)
     45 *      AVIFILE_UninitProcess (internal)
    4546 */
    4647static void AVIFILE_UninitProcess( void )
    4748{
    48         TRACE("()\n");
     49    TRACE("()\n");
    4950
    50         if ( AVIFILE_data.dwAVIFileRef != 0 )
    51                 ERR( "you must call AVIFileExit()\n" );
     51    if ( AVIFILE_data.dwAVIFileRef != 0 )
     52        ERR( "you must call AVIFileExit()\n" );
    5253
    53         if ( AVIFILE_data.dwClassObjRef != 0 )
    54                 ERR( "you must release some objects allocated from AVIFile.\n" );
     54    if ( AVIFILE_data.dwClassObjRef != 0 )
     55        ERR( "you must release some objects allocated from AVIFile.\n" );
    5556
    56         if ( AVIFILE_data.hHeap != (HANDLE)NULL )
    57         {
    58                 HeapDestroy( AVIFILE_data.hHeap );
    59                 AVIFILE_data.hHeap = (HANDLE)NULL;
    60         }
     57    if ( AVIFILE_data.hHeap != (HANDLE)NULL )
     58    {
     59        HeapDestroy( AVIFILE_data.hHeap );
     60        AVIFILE_data.hHeap = (HANDLE)NULL;
     61    }
    6162}
    6263
    6364/***********************************************************************
    64  *              AVIFILE_DllMain
     65 *      AVIFILE_DllMain
    6566 */
    6667BOOL WINAPI AVIFILE_DllMain(
    67         HINSTANCE hInstDLL,
    68         DWORD fdwReason,
    69         LPVOID lpvReserved )
     68    HINSTANCE hInstDLL,
     69    DWORD fdwReason,
     70    LPVOID lpvReserved )
    7071{
    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         }
     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    }
    8586
    86         return TRUE;
     87    return TRUE;
    8788}
    8889
Note: See TracChangeset for help on using the changeset viewer.