annotate Plugins/Input/console/boost/cstdint.hpp @ 112:bf1957fb8588 trunk

[svn] linux fix care of atheme IRC services :P
author nenolod
date Thu, 03 Nov 2005 16:08:51 -0800
parents 252843aac42f
children c8bc83fbcd6b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
90
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
1
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
2 // Boost substitute. For full boost library see http://boost.org
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
3
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
4 #ifndef BOOST_CSTDINT_HPP
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
5 #define BOOST_CSTDINT_HPP
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
6
112
bf1957fb8588 [svn] linux fix care of atheme IRC services :P
nenolod
parents: 90
diff changeset
7 #ifndef int32_t
bf1957fb8588 [svn] linux fix care of atheme IRC services :P
nenolod
parents: 90
diff changeset
8
90
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
9 #if BLARGG_USE_NAMESPACE
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
10 #include <climits>
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
11 #else
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
12 #include <limits.h>
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
13 #endif
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
14
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
15 BLARGG_BEGIN_NAMESPACE( boost )
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
16
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
17 #if UCHAR_MAX != 0xFF || SCHAR_MAX != 0x7F
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
18 # error "No suitable 8-bit type available"
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
19 #endif
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
20
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
21 typedef unsigned char uint8_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
22 typedef signed char int8_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
23
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
24 #if USHRT_MAX != 0xFFFF
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
25 # error "No suitable 16-bit type available"
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
26 #endif
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
27
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
28 typedef short int16_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
29 typedef unsigned short uint16_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
30
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
31 #if ULONG_MAX == 0xFFFFFFFF
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
32 typedef long int32_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
33 typedef unsigned long uint32_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
34 #elif UINT_MAX == 0xFFFFFFFF
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
35 typedef int int32_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
36 typedef unsigned int uint32_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
37 #else
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
38 # error "No suitable 32-bit type available"
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
39 #endif
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
40
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
41 BLARGG_END_NAMESPACE
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
42
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
43 #endif
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
44
112
bf1957fb8588 [svn] linux fix care of atheme IRC services :P
nenolod
parents: 90
diff changeset
45 #endif
bf1957fb8588 [svn] linux fix care of atheme IRC services :P
nenolod
parents: 90
diff changeset
46