Changeset 3281 in vbox for trunk/include
- Timestamp:
- Jun 25, 2007 4:19:10 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 22365
- Location:
- trunk/include/iprt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/cdefs.h
r3162 r3281 412 412 * @param type The return type of the function declaration. 413 413 */ 414 #if defined(_MSC_VER) || defined(__OS2__)414 #if defined(_MSC_VER) || (defined(__OS2__) && !defined(__IBMC__) && !defined(__IBMCPP__)) 415 415 # define DECLIMPORT(type) __declspec(dllimport) type 416 416 #else … … 512 512 #elif defined(_MSC_VER) 513 513 # define DECLINLINE(type) _inline type 514 #elif defined(__IBMC__) 515 # define DECLINLINE(type) _Inline type 514 516 #else 515 517 # define DECLINLINE(type) inline type … … 1072 1074 #ifdef _MSC_VER 1073 1075 # define Breakpoint() __asm int 3 1076 #endif 1077 #if defined(__IBMC__) || defined(__IBMCPP__) 1078 # define Breakpoint() __interrupt(3) 1074 1079 #endif 1075 1080 #ifndef Breakpoint -
trunk/include/iprt/stdint.h
r2981 r3281 38 38 #include <iprt/cdefs.h> 39 39 40 #if (!defined(__LINUX__) || !defined(__KERNEL__)) && !defined(_MSC_VER) && !defined( IPRT_NO_CRT)40 #if (!defined(__LINUX__) || !defined(__KERNEL__)) && !defined(_MSC_VER) && !defined(__IBMC__) && !defined(__IBMCPP__) && !defined(IPRT_NO_CRT) 41 41 # include <stdint.h> 42 42 … … 56 56 typedef unsigned _int64 __uint64_t; 57 57 # else 58 # if defined(__IBMC__) || defined(__IBMCPP__) /* assume VAC308 without long long. */ 59 typedef struct { __uint32_t lo,hi; } __int64_t, __uint64_t; 60 # else 58 61 typedef long long __int64_t; 59 62 typedef unsigned long long __uint64_t; 63 # endif 60 64 # endif 61 65 #endif /* !linux kernel */
Note:
See TracChangeset
for help on using the changeset viewer.