tclcl-config.h
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #ifndef TCLCL_CONFIG_H
  2. #define TCLCL_CONFIG_H
  3. #ifdef WIN32
  4. #include <windows.h>
  5. #include <winsock.h>
  6. typedef unsigned int UINT;
  7. #ifndef TIMEZONE_DEFINED_
  8. #define TIMEZONE_DEFINED_
  9. struct timezone {
  10. int tz_minuteswest;
  11. int tz_dsttime;
  12. };
  13. #endif 
  14.     
  15. #if defined(__cplusplus)
  16. extern "C" {
  17. #endif
  18.         int gettimeofday(struct timeval *tp, struct timezone *tz);
  19.         void displayErr(const char* prefix);
  20. #if defined(__cplusplus)
  21. } /* end extern "C" */
  22. #endif
  23. #endif /* WIN32 */
  24. // 64-bit integer support
  25. #if defined(SIZEOF_LONG) && SIZEOF_LONG >= 8
  26. #define STRTOI64 strtol
  27. #define STRTOI64_FMTSTR "%ld"
  28. #elif defined(HAVE_STRTOQ)
  29. #define STRTOI64 strtoq
  30. #define STRTOI64_FMTSTR "%lld"
  31. #elif defined(HAVE_STRTOLL)
  32. #define STRTOI64 strtoll
  33. #define STRTOI64_FMTSTR "%lld"
  34. #endif
  35. #endif /*TCLCL_CONFIG_H*/