OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
number.h
Go to the documentation of this file.
1//----------------------------------------------------------------------------
2// Object Windows Library
3// OWL NExt
4// Copyright (c) 1998 Yura Bidus
5//
6// Commonly used fixed-size integer types
7//
8//----------------------------------------------------------------------------
9
10#if !defined(OWL_PRIVATE_NUMBER_H)
11#define OWL_PRIVATE_NUMBER_H
12
13#include <owl/private/defs.h>
14#if defined(BI_HAS_PRAGMA_ONCE)
15# pragma once
16#endif
17
19
21
22namespace owl {
23
24typedef unsigned short ushort;
25typedef unsigned int uint;
26typedef unsigned long ulong;
27
28typedef signed char int8;
29typedef signed short int16;
30typedef signed long int32;
31
32typedef unsigned char uint8;
33typedef unsigned short uint16;
34typedef unsigned long uint32;
35
36typedef __int64 int64;
37
38// Use long long for WINELIB to get rid of warning in "basetsd.h".
39//
40#if defined(WINELIB)
41typedef unsigned long long uint64;
42#else
43typedef unsigned __int64 uint64;
44#endif
45
46
47} // OWL namespace
48
50
51#endif // OWL_PRIVATE_NUMBER_H
#define __int64
Definition gnuc.h:112
Object Windows Library (OWLNext Core)
Definition animctrl.h:22
unsigned short ushort
Definition number.h:24
__int64 int64
Definition number.h:36
signed long int32
Definition number.h:30
unsigned long ulong
Definition number.h:26
signed char int8
Definition number.h:28
unsigned char uint8
Definition number.h:32
unsigned long uint32
Definition number.h:34
signed short int16
Definition number.h:29
unsigned __int64 uint64
Definition number.h:43
unsigned short uint16
Definition number.h:33
unsigned int uint
Definition number.h:25
#define OWL_DISABLE_WARNING_POP
Definition defs.h:156
#define OWL_DISABLE_WARNING_PUSH
Definition defs.h:155
#define OWL_DISABLE_WARNING_EXTENSION
Definition defs.h:159