Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
arch.h
1
/*
2
* information about the architecture
3
*
4
* This file is part of OTAWA
5
* Copyright (c) 2007-16, IRIT UPS.
6
*
7
* OTAWA is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 2 of the License, or
10
* (at your option) any later version.
11
*
12
* OTAWA is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with OTAWA; if not, write to the Free Software
19
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20
*/
21
22
#define ELM_LITTLE_ENDIAN
23
24
namespace
elm
{
namespace
t {
25
26
typedef
signed
char
int8
;
27
typedef
unsigned
char
uint8
;
28
typedef
short
int16
;
29
typedef
unsigned
short
uint16
;
30
typedef
int
int32
;
31
typedef
unsigned
int
uint32
;
32
typedef
long
int64
;
33
typedef
unsigned
long
uint64
;
34
35
typedef
uint64
size
;
36
typedef
uint64
offset
;
37
typedef
uint64
uint
;
38
typedef
uint64
intptr
;
39
40
} }
// elm::t
elm::t::int32
int int32
Definition:
arch.h:30
elm::t::uint16
unsigned short uint16
Definition:
arch.h:29
elm::t::int64
long int64
Definition:
arch.h:32
elm::t::int16
short int16
Definition:
arch.h:28
elm
Definition:
adapter.h:26
elm::t::uint64
unsigned long uint64
Definition:
arch.h:33
elm::t::size
uint64 size
Definition:
arch.h:35
elm::t::uint8
unsigned char uint8
Definition:
arch.h:27
elm::t::uint32
unsigned int uint32
Definition:
arch.h:31
elm::t::uint
uint64 uint
Definition:
arch.h:37
elm::t::intptr
uint64 intptr
Definition:
arch.h:38
elm::t::offset
uint64 offset
Definition:
arch.h:36
elm::t::int8
signed char int8
Definition:
arch.h:26
include
elm
arch.h
Generated on Fri Jul 23 2021 11:32:44 for Elm by
1.8.17