Go to the documentation of this file.
73#if !defined(HAVE_ASPRINTF) && defined(HAVE___MINGW_ASPRINTF)
74#define asprintf __mingw_asprintf
77#ifndef HAVE_STRERROR_R
78#define strerror_r(errnum, buf, buflen) snprintf(buf, buflen, "%s", strerror(errnum))
92#if defined _WIN32 && defined _UNICODE
95#define _tdirent _wdirent
97#define _topendir _wopendir
98#define _tclosedir _wclosedir
99#define _treaddir _wreaddir
100#define _trewinddir _wrewinddir
101#define _ttelldir _wtelldir
102#define _tseekdir _wseekdir
103#define _tcreat _wcreat
105#define _tunlink _wunlink
106#define _tmkdir(X,Y) _wmkdir(X)
107#define _trmdir _rmdir
108#define _tchmod _wchmod
109#define _trewinddir _wrewinddir
110#define _tchown(X, Y, Z)
113#define _tdirent dirent
116#define _topendir opendir
117#define _tclosedir closedir
118#define _treaddir readdir
119#define _trewinddir rewinddir
120#define _ttelldir telldir
121#define _tseekdir seekdir
124#define _tunlink unlink
125#define _tmkdir(X,Y) mkdir(X,Y)
128#define _trewinddir rewinddir
129#define _tchown(X,Y,Z) chown(X,Y,Z)
134int c_setup_iconv(
const char* to);
136int c_close_iconv(
void);
140# define CSYNC_THREAD __thread
141#elif defined(_MSC_VER)
142# define CSYNC_THREAD __declspec(thread)