* same as for citserver: move INLINE functions from .c to .h and make them static...
authorWilfried Göesgens <willi@citadel.org>
Tue, 18 May 2010 23:06:21 +0000 (23:06 +0000)
committerWilfried Göesgens <willi@citadel.org>
Tue, 18 May 2010 23:06:21 +0000 (23:06 +0000)
citadel/include/citadel_ipc.h
citadel/utillib/citadel_ipc.c

index dc05dc885dd6be89f1cd6c654fa0f9a3a1a3d6d3..6c9424fb57cd0769cf3a048a6e991ee80075549c 100644 (file)
@@ -334,8 +334,6 @@ int CtdlIPCMessageBaseCheck(CtdlIPC *ipc, char **mret, char *cret);
 /*             Stuff below this line is not for public consumption            */
 /* ************************************************************************** */
 
-INLINE void CtdlIPC_lock(CtdlIPC *ipc);
-INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
 char *CtdlIPCReadListing(CtdlIPC *ipc, char *dest);
 int CtdlIPCSendListing(CtdlIPC *ipc, const char *listing);
 size_t CtdlIPCPartialRead(CtdlIPC *ipc, void **buf, size_t offset,
@@ -368,6 +366,25 @@ void connection_died(CtdlIPC* ipc, int using_ssl);
 int CtdlIPC_getsockfd(CtdlIPC* ipc);
 char CtdlIPC_get(CtdlIPC* ipc);
 
+
+
+static INLINE void CtdlIPC_lock(CtdlIPC *ipc)
+{
+       if (ipc->network_status_cb) ipc->network_status_cb(1);
+#ifdef THREADED_CLIENT
+       pthread_mutex_lock(&(ipc->mutex));
+#endif
+}
+
+
+static INLINE void CtdlIPC_unlock(CtdlIPC *ipc)
+{
+#ifdef THREADED_CLIENT
+       pthread_mutex_unlock(&(ipc->mutex));
+#endif
+       if (ipc->network_status_cb) ipc->network_status_cb(0);
+}
+
 #ifdef __cplusplus
 }
 #endif
index 19bac8d1103ca32ab7a9f9955d36a2c1943ee109..d16606f8e5f6d3016dc1cfc8a77c530dff5c87d8 100644 (file)
@@ -2188,24 +2188,6 @@ int CtdlIPCMessageBaseCheck(CtdlIPC *ipc, char **mret, char *cret)
 /* ************************************************************************** */
 
 
-INLINE void CtdlIPC_lock(CtdlIPC *ipc)
-{
-       if (ipc->network_status_cb) ipc->network_status_cb(1);
-#ifdef THREADED_CLIENT
-       pthread_mutex_lock(&(ipc->mutex));
-#endif
-}
-
-
-INLINE void CtdlIPC_unlock(CtdlIPC *ipc)
-{
-#ifdef THREADED_CLIENT
-       pthread_mutex_unlock(&(ipc->mutex));
-#endif
-       if (ipc->network_status_cb) ipc->network_status_cb(0);
-}
-
-
 /* Read a listing from the server up to 000.  Append to dest if it exists */
 char *CtdlIPCReadListing(CtdlIPC *ipc, char *dest)
 {