SIONlib
1.7.7
Scalable I/O library for parallel access to task-local files
src
lib
sion_datatypes.h
Go to the documentation of this file.
1
/****************************************************************************
2
** SIONLIB http://www.fz-juelich.de/jsc/sionlib **
3
*****************************************************************************
4
** Copyright (c) 2008-2019 **
5
** Forschungszentrum Juelich, Juelich Supercomputing Centre **
6
** **
7
** See the file COPYRIGHT in the package base directory for details **
8
****************************************************************************/
9
14
#ifndef SION_SION_DATATYPES_H
15
#define SION_SION_DATATYPES_H
16
17
#include "
sion_platform.h
"
18
19
/* SION datatypes */
20
#if defined(_SION_LINUX)
21
#define sion_int32 int
22
#define sion_uint32 unsigned int
23
#define sion_int64 long long
24
#define sion_uint64 unsigned long long
25
#elif defined(_SION_DARWIN)
26
#define sion_int32 int
27
#define sion_uint32 unsigned int
28
#define sion_int64 long long
29
#define sion_uint64 unsigned long long
30
#elif defined(_SION_AIX)
31
#define sion_int32 int
32
#define sion_uint32 unsigned int
33
#define sion_int64 long long
34
#define sion_uint64 unsigned long long
35
#elif defined(_SION_BGP)
36
#define sion_int32 int
37
#define sion_uint32 unsigned int
38
#define sion_int64 long long
39
#define sion_uint64 unsigned long long
40
#elif defined(_SION_BGQ)
41
#define sion_int32 int
42
#define sion_uint32 unsigned int
43
#define sion_int64 long long
44
#define sion_uint64 unsigned long long
45
#endif
46
47
#endif
sion_platform.h
Generated by
1.9.1