Files
squeezelite-esp32/components/spotify/cspot/bell/main/platform/win32/win32shim.h
2023-05-06 23:50:26 +02:00

19 lines
394 B
C

#pragma once
#include <winsock2.h>
#define SHUT_RDWR SD_BOTH
#define ssize_t SSIZE_T
#define strcasecmp stricmp
#define strncasecmp _strnicmp
#define bzero(p, n) memset(p, 0, n)
#define usleep(x) Sleep((x) / 1000)
inline size_t read(int sock, char* buf, size_t n) {
return recv(sock, buf, n, 0);
}
inline int write(int sock, const char* buf, size_t n) {
return send(sock, buf, n, 0);
}