data.h 847 B

1234567891011121314151617181920212223242526272829303132333435
  1. /******************************************************************
  2. ** Copyright (c) 2007-2008 Wuhan Mozit Technology Co., Ltd .
  3. ** FileName: data.h
  4. ** Author: BigHead
  5. ** Mail: jsrenyw@sohu.com
  6. ** Date : 2007-5-31 下午07:19:04
  7. ** Version: 2007-5-31
  8. ** File Description:数据结构定义
  9. ******************************************************************/
  10. #ifndef DATA_H_
  11. #define DATA_H_
  12. #include <time.h>
  13. #include <stdio.h>
  14. #include <string.h>
  15. #include <stdlib.h>
  16. #include <sys/time.h>
  17. #include <sys/ioctl.h>
  18. #include <sys/socket.h>
  19. #include <net/if.h>
  20. #include <netinet/in.h>
  21. #include <net/if_arp.h>
  22. #include <unistd.h>
  23. #include <arpa/inet.h>
  24. #include <mysql/mysql.h>
  25. // add by yellowbug
  26. #define xptr(p, o, t) (*((t *)((p) + (o))))
  27. #define ptr(p, o, t) ((t *)((p) + (o)))
  28. #define unuse(p) ((void)(p))
  29. #endif /* DATA_H_ */
  30. /* END */