#include <stddef.h>
#include <sys/types.h>
-#if !defined(__cplusplus)
-typedef unsigned int bool;
-#endif
-
-#ifndef TRUE
-#define TRUE 1
-#endif
-
-#ifndef FALSE
-#define FALSE 0
-#endif
-
-
#ifdef __cplusplus
extern "C" {
#endif
/* Global initializers */
/* GSocket_Init() must be called at the beginning */
-bool GSocket_Init();
+int GSocket_Init(void);
/* GSocket_Cleanup() must be called at the end */
-void GSocket_Cleanup();
+void GSocket_Cleanup(void);
/* Constructors / Destructors */
-GSocket *GSocket_new();
+GSocket *GSocket_new(void);
void GSocket_destroy(GSocket *socket);
* Sets the socket to non-blocking mode. All IO calls will return
* immediately.
*/
-void GSocket_SetNonBlocking(GSocket *socket, bool non_block);
+void GSocket_SetNonBlocking(GSocket *socket, int non_block);
/* GSocket_SetTimeout:
* Sets the timeout for blocking calls. Time is expressed in
/* GAddress */
-GAddress *GAddress_new();
+GAddress *GAddress_new(void);
GAddress *GAddress_copy(GAddress *address);
void GAddress_destroy(GAddress *address);