SOCKET
#ifdef SOCKET
which_err = SOCKET;
case SOCKET:
typedef SOCKET LBER_SOCKET;
SOCKET fd;
#define INVALID_SOCKET ((SOCKET)~0)
SOCKET fd = (SOCKET) infd;
SOCKET sock;
cc = SOCKET_READ((SOCKET)fd, buf, len);
cc = SOCKET_WRITE((SOCKET)fd, buf, wrlen);
SOCKET s1 = INVALID_SOCKET;
SOCKET s2 = INVALID_SOCKET;