Changeset 96037 in vbox for trunk/include/iprt/nocrt
- Timestamp:
- Aug 4, 2022 8:53:34 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 152835
- Location:
- trunk/include/iprt/nocrt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/nocrt/compiler/watcom.h
r93129 r96037 30 30 #endif 31 31 32 #include <iprt/cdefs.h> 33 32 34 /* stddef.h for size_t and such */ 33 #include <../h/stddef.h> 35 #if 0 36 # include <../h/stddef.h> 37 38 # ifndef _SSIZE_T_DEFINED_ 39 # define _SSIZE_T_DEFINED_ 40 typedef signed int ssize_t; 41 # endif 42 43 #else 44 45 # define _SIZE_T_DEFINED_ 46 # define __size_t 47 typedef unsigned size_t; 48 typedef size_t _w_size_t; 49 50 # define _SSIZE_T_DEFINED_ 51 # define __ssize_t 52 typedef signed int ssize_t; 53 54 # define _RSIZE_T_DEFINED 55 typedef size_t rsize_t; 56 57 # define _PTRDIFF_T_DEFINED_ 58 # ifdef __HUGE__ 59 typedef long ptrdiff_t; 60 # else 61 typedef int ptrdiff_t; 62 # endif 63 64 # ifndef _WCHAR_T_DEFINED /* predefined in C++ mode? */ 65 # define _WCHAR_T_DEFINED 66 typedef unsigned short wchar_t; 67 # endif 68 69 # ifndef NULL 70 # ifndef __cplusplus 71 # define NULL ((void *)0) 72 # elif defined(__SMALL__) || defined(__MEDIUM__) || !defined(_M_I86) 73 # define NULL (0) 74 # else 75 # define NULL (0L) 76 # endif 77 # endif 78 79 # define offsetof(a_Type, a_Member) RT_OFFSETOF(a_Type, a_Member) 80 81 # if defined(_M_I86) && (defined(__SMALL__) || defined(__MEDIUM__)) 82 typedef int intptr_t; 83 typedef unsigned int uintptr_t; 84 # elif defined(_M_I86) || (!defined(__COMPACT__) && !defined(__LARGE__)) 85 typedef long intptr_t; 86 typedef unsigned long uintptr_t; 87 # else /* 32-bit compile using far data pointers (16:32) */ 88 typedef long long intptr_t; 89 typedef unsigned long long uintptr_t; 90 # endif 91 92 #endif 34 93 35 94 /* stdarg.h */ 36 95 #include <../h/stdarg.h> 37 96 38 #ifndef _SSIZE_T_DEFINED_39 #define _SSIZE_T_DEFINED_40 typedef signed ssize_t;41 #endif42 43 97 #endif /* !IPRT_INCLUDED_nocrt_compiler_watcom_h */ 44 98 -
trunk/include/iprt/nocrt/sys/types.h
r96019 r96037 30 30 #endif 31 31 32 #if defined(IPRT_INCLUDED_types_h) && !defined(IPRT_COMPLETED_types_h) 33 # error "Can't include nocrt/sys/types.h from iprt/types.h" 34 #endif 35 32 36 #include <iprt/types.h> 33 37
Note:
See TracChangeset
for help on using the changeset viewer.