49 lines
1.1 KiB
C
Vendored
49 lines
1.1 KiB
C
Vendored
/* Zeta API - Z/inspection/data_model/detection.h
|
|
______ ______________ ___
|
|
|__ / | ___|___ ___|/ \
|
|
/ /__| __| | | / - \
|
|
/______|_____| |__| /__/ \__\
|
|
Copyright (C) 2006-2024 Manuel Sainz de Baranda y Goñi.
|
|
Released under the terms of the GNU Lesser General Public License v3. */
|
|
|
|
#ifndef Z_inspection_data_model_detection_H
|
|
#define Z_inspection_data_model_detection_H
|
|
|
|
#if defined(__ILP32__) || \
|
|
defined(__ILP32 ) || \
|
|
defined(_ILP32_ ) || \
|
|
defined(_ILP32 )
|
|
|
|
# define Z_DATA_MODEL Z_DATA_MODEL_ILP32
|
|
|
|
#elif defined(__ILP64__) || \
|
|
defined(__ILP64 ) || \
|
|
defined(_ILP64_ ) || \
|
|
defined(_ILP64 )
|
|
|
|
# define Z_DATA_MODEL Z_DATA_MODEL_ILP64
|
|
|
|
#elif defined(__LLP64__) || \
|
|
defined(__LLP64 ) || \
|
|
defined(_LLP64_ ) || \
|
|
defined(_LLP64 )
|
|
|
|
# define Z_DATA_MODEL Z_DATA_MODEL_LLP64
|
|
|
|
#elif defined(__LP32__) || \
|
|
defined(__LP32 ) || \
|
|
defined(_LP32_ ) || \
|
|
defined(_LP32 )
|
|
|
|
# define Z_DATA_MODEL Z_DATA_MODEL_LP32
|
|
|
|
#elif defined(__LP64__) || \
|
|
defined(__LP64 ) || \
|
|
defined(_LP64_ ) || \
|
|
defined(_LP64 )
|
|
|
|
# define Z_DATA_MODEL Z_DATA_MODEL_LP64
|
|
#endif
|
|
|
|
#endif /* Z_inspection_data_model_detection_H */
|