OWLNext
7.0
Borland's Object Windows Library for the modern age
Toggle main menu visibility
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
18
OWL_DISABLE_WARNING_PUSH
19
20
OWL_DISABLE_WARNING_EXTENSION
21
22
namespace
owl
{
23
24
typedef
unsigned
short
ushort
;
25
typedef
unsigned
int
uint
;
26
typedef
unsigned
long
ulong
;
27
28
typedef
signed
char
int8
;
29
typedef
signed
short
int16
;
30
typedef
signed
long
int32
;
31
32
typedef
unsigned
char
uint8
;
33
typedef
unsigned
short
uint16
;
34
typedef
unsigned
long
uint32
;
35
36
typedef
__int64
int64
;
37
38
// Use long long for WINELIB to get rid of warning in "basetsd.h".
39
//
40
#if defined(WINELIB)
41
typedef
unsigned
long
long
uint64
;
42
#else
43
typedef
unsigned
__int64
uint64
;
44
#endif
45
46
47
}
// OWL namespace
48
49
OWL_DISABLE_WARNING_POP
50
51
#endif
// OWL_PRIVATE_NUMBER_H
__int64
#define __int64
Definition
gnuc.h:112
owl
Object Windows Library (OWLNext Core).
Definition
animctrl.h:22
owl::ushort
unsigned short ushort
Definition
number.h:24
owl::int64
__int64 int64
Definition
number.h:36
owl::int32
signed long int32
Definition
number.h:30
owl::ulong
unsigned long ulong
Definition
number.h:26
owl::int8
signed char int8
Definition
number.h:28
owl::uint8
unsigned char uint8
Definition
number.h:32
owl::uint32
unsigned long uint32
Definition
number.h:34
owl::int16
signed short int16
Definition
number.h:29
owl::uint64
unsigned __int64 uint64
Definition
number.h:43
owl::uint16
unsigned short uint16
Definition
number.h:33
owl::uint
unsigned int uint
Definition
number.h:25
defs.h
OWL_DISABLE_WARNING_POP
#define OWL_DISABLE_WARNING_POP
Definition
defs.h:156
OWL_DISABLE_WARNING_PUSH
#define OWL_DISABLE_WARNING_PUSH
Definition
defs.h:155
OWL_DISABLE_WARNING_EXTENSION
#define OWL_DISABLE_WARNING_EXTENSION
Definition
defs.h:159
include
owl
private
number.h
Generated by
1.18.0