From 0b8447b4d6623413d1f0727103c2ccb1903643d4 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 28 Jan 2000 17:48:17 +0000 Subject: [PATCH] use new semId typedefs --- src/libCom/osi/os/WIN32/osdSem.c | 12 ++++++------ src/libCom/osi/os/WIN32/osdSem.h | 29 ++++++++++++++--------------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/libCom/osi/os/WIN32/osdSem.c b/src/libCom/osi/os/WIN32/osdSem.c index 068888d57..30aa7efe5 100644 --- a/src/libCom/osi/os/WIN32/osdSem.c +++ b/src/libCom/osi/os/WIN32/osdSem.c @@ -36,14 +36,14 @@ /* * semBinaryShow () - * */ -epicsShareFunc void epicsShareAPI semBinaryShow (semId id) -{ } +epicsShareFunc void epicsShareAPI semBinaryShow (semBinaryId id) +{ +} /* * semMutexShow () - * */ -epicsShareFunc void epicsShareAPI semMutexShow (semId id) -{ } +epicsShareFunc void epicsShareAPI semMutexShow (semMutexId id) +{ +} diff --git a/src/libCom/osi/os/WIN32/osdSem.h b/src/libCom/osi/os/WIN32/osdSem.h index 957fc2689..d33e61f46 100644 --- a/src/libCom/osi/os/WIN32/osdSem.h +++ b/src/libCom/osi/os/WIN32/osdSem.h @@ -33,7 +33,6 @@ #ifndef osdSemh #define osdSemh - #ifndef VC_EXTRALEAN # define VC_EXTRALEAN #endif @@ -51,19 +50,19 @@ static const unsigned mSecPerSecOsdSem = 1000u; /* * semBinaryCreate () */ -epicsShareFunc INLINE semId epicsShareAPI semBinaryCreate (int initialState) +epicsShareFunc INLINE semBinaryId epicsShareAPI semBinaryCreate (int initialState) { HANDLE newEvent; newEvent = CreateEvent (NULL, FALSE, initialState?TRUE:FALSE, NULL); - return (semId) newEvent; + return (semBinaryId) newEvent; } /* * semBinaryDestroy () */ -epicsShareFunc INLINE void epicsShareAPI semBinaryDestroy (semId id) +epicsShareFunc INLINE void epicsShareAPI semBinaryDestroy (semBinaryId id) { HANDLE destroyee = (HANDLE) id; BOOL success; @@ -75,7 +74,7 @@ epicsShareFunc INLINE void epicsShareAPI semBinaryDestroy (semId id) /* * semBinaryGive () */ -epicsShareFunc INLINE void epicsShareAPI semBinaryGive (semId id) +epicsShareFunc INLINE void epicsShareAPI semBinaryGive (semBinaryId id) { HANDLE event = (HANDLE) id; BOOL status; @@ -87,7 +86,7 @@ epicsShareFunc INLINE void epicsShareAPI semBinaryGive (semId id) /* * semBinaryTake () */ -epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTake (semId id) +epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTake (semBinaryId id) { HANDLE event = (HANDLE) id; DWORD status; @@ -104,7 +103,7 @@ epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTake (semId id) /* * semBinaryTakeTimeout () */ -epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTakeTimeout (semId id, double timeOut) +epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTakeTimeout (semBinaryId id, double timeOut) { HANDLE event = (HANDLE) id; DWORD status; @@ -126,7 +125,7 @@ epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTakeTimeout (semId id /* * semBinaryTakeNoWait () */ -epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTakeNoWait (semId id) +epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTakeNoWait (semBinaryId id) { HANDLE mutex = (HANDLE) id; DWORD status; @@ -146,18 +145,18 @@ epicsShareFunc INLINE semTakeStatus epicsShareAPI semBinaryTakeNoWait (semId id) /* * semMutexCreate () */ -epicsShareFunc INLINE semId epicsShareAPI semMutexCreate (void) +epicsShareFunc INLINE semMutexId epicsShareAPI semMutexCreate (void) { HANDLE newMutex; newMutex = CreateMutex (NULL, FALSE, NULL); - return (semId) newMutex; + return (semMutexId) newMutex; } /* * semMutexDestroy () */ -epicsShareFunc INLINE void epicsShareAPI semMutexDestroy (semId id) +epicsShareFunc INLINE void epicsShareAPI semMutexDestroy (semMutexId id) { HANDLE destroyee = (HANDLE) id; BOOL success; @@ -169,7 +168,7 @@ epicsShareFunc INLINE void epicsShareAPI semMutexDestroy (semId id) /* * semMutexGive () */ -epicsShareFunc INLINE void epicsShareAPI semMutexGive (semId id) +epicsShareFunc INLINE void epicsShareAPI semMutexGive (semMutexId id) { HANDLE destroyee = (HANDLE) id; BOOL success; @@ -181,7 +180,7 @@ epicsShareFunc INLINE void epicsShareAPI semMutexGive (semId id) /* * semMutexTake () */ -epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTake (semId id) +epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTake (semMutexId id) { HANDLE mutex = (HANDLE) id; DWORD status; @@ -198,7 +197,7 @@ epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTake (semId id) /* * semMutexTakeTimeout () */ -epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTakeTimeout (semId id, double timeOut) +epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTakeTimeout (semMutexId id, double timeOut) { HANDLE mutex = (HANDLE) id; DWORD status; @@ -220,7 +219,7 @@ epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTakeTimeout (semId id, /* * semMutexTakeNoWait () */ -epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTakeNoWait (semId id) +epicsShareFunc INLINE semTakeStatus epicsShareAPI semMutexTakeNoWait (semMutexId id) { HANDLE mutex = (HANDLE) id; DWORD status;