Ignore:
Timestamp:
Mar 23, 2001, 5:23:47 PM (24 years ago)
Author:
sandervl
Message:

Rewrite for DirectAudio interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/os2timer.cpp

    r4480 r5358  
    1 /* $Id: os2timer.cpp,v 1.17 2000-10-10 21:28:56 sandervl Exp $ */
     1/* $Id: os2timer.cpp,v 1.18 2001-03-23 16:23:44 sandervl Exp $ */
    22
    33/*
     
    2222#include <process.h>
    2323#include <win32type.h>
     24#include <win32api.h>
    2425#include <wprocess.h>
    2526#include <misc.h>
     
    3536 * Structures                                                               *
    3637 ****************************************************************************/
    37 
    38 
    39 /***********************************
    40  * PH: fixups for missing os2win.h *
    41  ***********************************/
    42 
    43 extern "C"
    44 {
    45   typedef DWORD (* CALLBACK LPTHREAD_START_ROUTINE)(LPVOID);
    46  
    47   DWORD WIN32API GetLastError();
    48  
    49   HANDLE WIN32API CreateThread(LPSECURITY_ATTRIBUTES lpsa,
    50                                DWORD cbStack,
    51                                LPTHREAD_START_ROUTINE lpStartAddr,
    52                                LPVOID lpvThreadParm,
    53                                DWORD fdwCreate,
    54                                LPDWORD lpIDThread);
    55  
    56   VOID WIN32API ExitThread(DWORD dwExitCode);
    57  
    58   BOOL WIN32API TerminateThread(HANDLE hThread,
    59                                 DWORD dwExitCode);
    60  
    61   BOOL WIN32API SetEvent   (HANDLE hEvent);
    62    
    63   BOOL WIN32API PulseEvent (HANDLE hEvent);
    64    
    65 }
     38 
    6639
    6740/****************************************************************************
     
    6942 ****************************************************************************/
    7043
    71 static DWORD _System TimerHlpHandler(LPVOID timer);
     44static DWORD WIN32API TimerHlpHandler(LPVOID timer);
    7245
    7346
     
    282255  hTimerThread = CreateThread(NULL,
    283256                              0x4000,
    284                               (LPTHREAD_START_ROUTINE)TimerHlpHandler,
     257                              TimerHlpHandler,
    285258                              (LPVOID)this,
    286259                              0, // thread creation flags
     
    476449//******************************************************************************
    477450//******************************************************************************
    478 //static void _Optlink TimerHlpHandler(void *timer)
    479 static DWORD _System TimerHlpHandler(LPVOID timer)
     451static DWORD WIN32API TimerHlpHandler(LPVOID timer)
    480452{
    481453  ((OS2Timer *)timer)->TimerHandler();
    482454
    483   //_endthread(); isn't really required
    484455  return 0;
    485456}
Note: See TracChangeset for help on using the changeset viewer.