Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.94 KB | None | 0 0
  1. /* Define this type if we are doing the whole job,
  2.    or if we want this type in particular.  */
  3. #if defined (_STDDEF_H) || defined (__need_size_t)
  4. #ifndef __size_t__      /* BeOS */
  5. #ifndef __SIZE_T__      /* Cray Unicos/Mk */
  6. #ifndef _SIZE_T /* in case <sys/types.h> has defined it. */
  7. #ifndef _SYS_SIZE_T_H
  8. #ifndef _T_SIZE_
  9. #ifndef _T_SIZE
  10. #ifndef __SIZE_T
  11. #ifndef _SIZE_T_
  12. #ifndef _BSD_SIZE_T_
  13. #ifndef _SIZE_T_DEFINED_
  14. #ifndef _SIZE_T_DEFINED
  15. #ifndef _BSD_SIZE_T_DEFINED_    /* Darwin */
  16. #ifndef _SIZE_T_DECLARED        /* FreeBSD 5 */
  17. #ifndef ___int_size_t_h
  18. #ifndef _GCC_SIZE_T
  19. #ifndef _SIZET_
  20. #ifndef __size_t
  21. #define __size_t__      /* BeOS */
  22. #define __SIZE_T__      /* Cray Unicos/Mk */
  23. #define _SIZE_T
  24. #define _SYS_SIZE_T_H
  25. #define _T_SIZE_
  26. #define _T_SIZE
  27. #define __SIZE_T
  28. #define _SIZE_T_
  29. #define _BSD_SIZE_T_
  30. #define _SIZE_T_DEFINED_
  31. #define _SIZE_T_DEFINED
  32. #define _BSD_SIZE_T_DEFINED_    /* Darwin */
  33. #define _SIZE_T_DECLARED        /* FreeBSD 5 */
  34. #define ___int_size_t_h
  35. #define _GCC_SIZE_T
  36. #define _SIZET_
  37. #if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
  38. /* __size_t is a typedef on FreeBSD 5!, must not trash it. */
  39.  
  40. #else
  41. #define __size_t
  42. #endif
  43. #ifndef __SIZE_TYPE__
  44. #define __SIZE_TYPE__ long unsigned int
  45. #endif
  46. #if !(defined (__GNUG__) && defined (size_t))
  47. typedef __SIZE_TYPE__ size_t;
  48. #ifdef __BEOS__
  49. typedef long ssize_t;
  50. #endif /* __BEOS__ */
  51. #endif /* !(defined (__GNUG__) && defined (size_t)) */
  52. #endif /* __size_t */
  53. #endif /* _SIZET_ */
  54. #endif /* _GCC_SIZE_T */
  55. #endif /* ___int_size_t_h */
  56. #endif /* _SIZE_T_DECLARED */
  57. #endif /* _BSD_SIZE_T_DEFINED_ */
  58. #endif /* _SIZE_T_DEFINED */
  59. #endif /* _SIZE_T_DEFINED_ */
  60. #endif /* _BSD_SIZE_T_ */
  61. #endif /* _SIZE_T_ */
  62. #endif /* __SIZE_T */
  63. #endif /* _T_SIZE */
  64. #endif /* _T_SIZE_ */
  65. #endif /* _SYS_SIZE_T_H */
  66. #endif /* _SIZE_T */
  67. #endif /* __SIZE_T__ */
  68. #endif /* __size_t__ */
  69. #undef  __need_size_t
  70. #endif /* _STDDEF_H or __need_size_t.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement