Browse Source

Fix compile errors with mingw64

Fix two errors:

win32.c:36:9: error: format '%s' expects argument of type 'char *', but argument 5 has type 'void **' [-Werror=format=]
         LOGE("%s: %s", s, msg);
         ^
and
win32.c:47:9: error: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [-Werror=format=]
         LOGE("ioctlsocket failed with error: %ld\n", iResult);
         ^
pull/59/head
William Wong 10 years ago
parent
commit
aaccd9f5db
1 changed files with 2 additions and 2 deletions
  1. 4
      src/win32.c

4
src/win32.c

@ -33,7 +33,7 @@ void ss_error(const char *s)
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &msg, 0, NULL);
if (msg != NULL) {
LOGE("%s: %s", s, msg);
LOGE("%s: %s", s, (char *)msg);
LocalFree(msg);
}
}
@ -41,7 +41,7 @@ void ss_error(const char *s)
int setnonblocking(int fd)
{
u_long iMode = 0;
int iResult;
long int iResult;
iResult = ioctlsocket(fd, FIONBIO, &iMode);
if (iResult != NO_ERROR) {
LOGE("ioctlsocket failed with error: %ld\n", iResult);

Loading…
Cancel
Save