src/cx/common.h

changeset 545
3700ac4bd9a3
parent 503
a89857072ace
child 549
d7f0b5a9a985
equal deleted inserted replaced
544:2e73456e5f84 545:3700ac4bd9a3
91 91
92 #include <stdlib.h> 92 #include <stdlib.h>
93 #include <stddef.h> 93 #include <stddef.h>
94 #include <stdbool.h> 94 #include <stdbool.h>
95 95
96 /**
97 * Function pointer compatible with fwrite-like functions.
98 */
99 typedef size_t (*cx_write_func)(
100 void const *,
101 size_t,
102 size_t,
103 void *
104 );
105
96 #ifdef _WIN32 106 #ifdef _WIN32
97 #if !(defined __ssize_t_defined || defined _SSIZE_T_) 107 #if !(defined __ssize_t_defined || defined _SSIZE_T_)
98 #include <BaseTsd.h> 108 #include <BaseTsd.h>
99 typedef SSIZE_T ssize_t; 109 typedef SSIZE_T ssize_t;
100 #define __ssize_t_defined 110 #define __ssize_t_defined

mercurial