diff th_ioctx.h @ 457:85fa3d333556

Actually, revert the boolean changes .. meh.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 02 Jan 2018 23:09:29 +0200
parents 347bfd3e017e
children 96d137a6b392
line wrap: on
line diff
--- a/th_ioctx.h	Tue Jan 02 22:57:47 2018 +0200
+++ b/th_ioctx.h	Tue Jan 02 23:09:29 2018 +0200
@@ -54,7 +54,7 @@
     int     (*fseek)(th_ioctx *ctx, const off_t, const int whence);
     off_t   (*fsize)(th_ioctx *ctx);
     off_t   (*ftell)(th_ioctx *ctx);
-    bool    (*feof)(th_ioctx *ctx);
+    BOOL    (*feof)(th_ioctx *ctx);
     int     (*fgetc)(th_ioctx *ctx);
     int     (*fputc)(int, th_ioctx *ctx);
     size_t  (*fread)(void *ptr, const size_t, const size_t, th_ioctx *ctx);
@@ -83,7 +83,7 @@
 void         th_io_close(th_ioctx *ctx);
 void         th_io_free(th_ioctx *ctx);
 
-bool         th_io_set_handlers(th_ioctx *ctx,
+BOOL         th_io_set_handlers(th_ioctx *ctx,
              void (*error)(th_ioctx *, const int, const char *msg),
              void (*msg)(th_ioctx *, const int, const char *msg));
 
@@ -101,7 +101,7 @@
 int          thfseek(th_ioctx *ctx, const off_t, const int whence);
 off_t        thfsize(th_ioctx *ctx);
 off_t        thftell(th_ioctx *ctx);
-bool         thfeof(th_ioctx *ctx);
+BOOL         thfeof(th_ioctx *ctx);
 int          thfgetc(th_ioctx *ctx);
 int          thfputc(int ch, th_ioctx *ctx);
 size_t       thfread(void *ptr, const size_t, const size_t, th_ioctx *ctx);
@@ -111,35 +111,35 @@
 int          thvfprintf(th_ioctx *ctx, const char *fmt, va_list ap);
 int          thfprintf(th_ioctx *ctx, const char *fmt, ...);
 
-bool         thfread_str(th_ioctx *ctx, void *ptr, const size_t len);
-bool         thfread_u8(th_ioctx *ctx, uint8_t *);
-bool         thfwrite_str(th_ioctx *ctx, const void *ptr, const size_t len);
-bool         thfwrite_u8(th_ioctx *ctx, const uint8_t);
+int          thfread_str(th_ioctx *ctx, void *ptr, const size_t len);
+BOOL         thfread_u8(th_ioctx *ctx, uint8_t *);
+int          thfwrite_str(th_ioctx *ctx, const void *ptr, const size_t len);
+BOOL         thfwrite_u8(th_ioctx *ctx, const uint8_t);
 
 
 //
 // Endian-handling file read/write routines
 //
-bool         thfwrite_ne16(th_ioctx *ctx, const uint16_t v);
-bool         thfwrite_ne32(th_ioctx *ctx, const uint32_t v);
-bool         thfwrite_ne64(th_ioctx *ctx, const uint64_t v);
-bool         thfread_ne16(th_ioctx *ctx, uint16_t *v);
-bool         thfread_ne32(th_ioctx *ctx, uint32_t *v);
-bool         thfread_ne64(th_ioctx *ctx, uint64_t *v);
+BOOL         thfwrite_ne16(th_ioctx *ctx, const uint16_t v);
+BOOL         thfwrite_ne32(th_ioctx *ctx, const uint32_t v);
+BOOL         thfwrite_ne64(th_ioctx *ctx, const uint64_t v);
+BOOL         thfread_ne16(th_ioctx *ctx, uint16_t *v);
+BOOL         thfread_ne32(th_ioctx *ctx, uint32_t *v);
+BOOL         thfread_ne64(th_ioctx *ctx, uint64_t *v);
 
-bool         thfwrite_le16(th_ioctx *ctx, const uint16_t v);
-bool         thfwrite_le32(th_ioctx *ctx, const uint32_t v);
-bool         thfwrite_le64(th_ioctx *ctx, const uint64_t v);
-bool         thfread_le16(th_ioctx *ctx, uint16_t *v);
-bool         thfread_le32(th_ioctx *ctx, uint32_t *v);
-bool         thfread_le64(th_ioctx *ctx, uint64_t *v);
+BOOL         thfwrite_le16(th_ioctx *ctx, const uint16_t v);
+BOOL         thfwrite_le32(th_ioctx *ctx, const uint32_t v);
+BOOL         thfwrite_le64(th_ioctx *ctx, const uint64_t v);
+BOOL         thfread_le16(th_ioctx *ctx, uint16_t *v);
+BOOL         thfread_le32(th_ioctx *ctx, uint32_t *v);
+BOOL         thfread_le64(th_ioctx *ctx, uint64_t *v);
 
-bool         thfwrite_be16(th_ioctx *ctx, const uint16_t v);
-bool         thfwrite_be32(th_ioctx *ctx, const uint32_t v);
-bool         thfwrite_be64(th_ioctx *ctx, const uint64_t v);
-bool         thfread_be16(th_ioctx *ctx, uint16_t *v);
-bool         thfread_be32(th_ioctx *ctx, uint32_t *v);
-bool         thfread_be64(th_ioctx *ctx, uint64_t *v);
+BOOL         thfwrite_be16(th_ioctx *ctx, const uint16_t v);
+BOOL         thfwrite_be32(th_ioctx *ctx, const uint32_t v);
+BOOL         thfwrite_be64(th_ioctx *ctx, const uint64_t v);
+BOOL         thfread_be16(th_ioctx *ctx, uint16_t *v);
+BOOL         thfread_be32(th_ioctx *ctx, uint32_t *v);
+BOOL         thfread_be64(th_ioctx *ctx, uint64_t *v);
 
 
 #ifdef __cplusplus