home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / doom_i / program / tcpsrv12.exe / TCPSRV12.TAR / sock.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-27  |  588 b   |  35 lines

  1. /* sock.h */
  2.  
  3. #ifndef SOCK_H
  4. #define SOCK_H
  5.  
  6. #define MAX(a,b)    ((a)>(b)?(a):(b))
  7. #define MIN(a,b)    ((a)<(b)?(a):(b))
  8.  
  9. #ifdef __TURBOC__
  10. #include <tcp.h>
  11. #else
  12. #include <sys/types.h>
  13. #include <sys/socket.h>
  14. #include <netinet/in.h>
  15. #include <netdb.h>
  16. #endif
  17.  
  18. #ifdef __STDC__
  19. #ifdef __TURBOC__
  20. int SockOpen(tcp_Socket *, char *, int);
  21. int SockWrite(tcp_Socket *, char *, int);
  22. int SockRead(tcp_Socket *, char *, int);
  23. #else
  24. int SockOpen(char *, int);
  25. int SockWrite(int, char *, int);
  26. int SockRead(int, char *, int);
  27. #endif
  28. #else
  29. int SockOpen();
  30. int SockWrite();
  31. int SockRead();
  32. #endif
  33.  
  34. #endif
  35.