The type definition file.
More...
#include <inosdefine.h>
#include <float.h>
#include <inosfixed32.h>
#include <inosfixed64.h>
Go to the source code of this file.
|
#define | LONG_LONG_MAX __LONG_LONG_MAX__ |
|
#define | LONG_LONG_MIN (-__LONG_LONG_MAX__-1LL) |
|
#define | ULONG_LONG_MAX (__LONG_LONG_MAX__*2ULL+1ULL) |
|
#define | INT8MIN ((int8)0x80) |
|
#define | INT8MAX ((int8)0x7F) |
|
#define | INT16MIN ((int16)0x8000) |
|
#define | INT16MAX ((int16)0x7FFF) |
|
#define | INT32MIN ((int32)0x80000000L) |
|
#define | INT32MAX ((int32)0x7FFFFFFFL) |
|
#define | INT64MIN ((int64)0x8000000000000000LL) |
|
#define | INT64MAX ((int64)0x7FFFFFFFFFFFFFFFLL) |
|
#define | INTNBRMIN INT32MIN |
|
#define | INTNBRMAX INT32MAX |
|
#define | UINT8MIN ((uint8)0x00) |
|
#define | UINT8MAX ((uint8)0xFF) |
|
#define | UINT16MIN ((uint16)0x0000) |
|
#define | UINT16MAX ((uint16)0xFFFF) |
|
#define | UINT32MIN ((uint32)0x00000000UL) |
|
#define | UINT32MAX ((uint32)0xFFFFFFFFUL) |
|
#define | UINT64MIN ((uint64)0x0000000000000000ULL) |
|
#define | UINT64MAX ((uint64)0xFFFFFFFFFFFFFFFFULL) |
|
#define | UINTNBRMIN UINT32MIN |
|
#define | UINTNBRMAX UINT32MAX |
|
#define | real64 double |
|
#define | REAL64(arValue) double(arValue) |
|
#define | REAL64MIN (-DBL_MAX) |
|
#define | REAL64MAX DBL_MAX |
|
#define | real32 float |
|
#define | REAL32(arValue) float(arValue) |
|
#define | REAL32MIN (-FLT_MAX) |
|
#define | REAL32MAX FLT_MAX |
|
#define | PF08 "" |
|
#define | PFI08 "%i" |
|
#define | PFU08 "%u" |
|
#define | PF02U08 "%02u" |
|
#define | PF03U08 "%03u" |
|
#define | PF2U08 "%2u" |
|
#define | PF3U08 "%3u" |
|
#define | PFx08 "%02x" |
|
#define | PFX08 "%02X" |
|
#define | PF0x08 "0x%02x" |
|
#define | PF0X08 "0x%02X" |
|
#define | PF16 "" |
|
#define | PFI16 "%i" |
|
#define | PFU16 "%u" |
|
#define | PF02U16 "%02u" |
|
#define | PF03U16 "%03u" |
|
#define | PF04U16 "%04u" |
|
#define | PF05U16 "%05u" |
|
#define | PF2U16 "%2u" |
|
#define | PF3U16 "%3u" |
|
#define | PF4U16 "%4u" |
|
#define | PF5U16 "%5u" |
|
#define | PFx16 "%04x" |
|
#define | PFX16 "%04X" |
|
#define | PF0x16 "0x%04x" |
|
#define | PF0X16 "0x%04X" |
|
#define | PF32 "l" |
|
#define | PFI32 "%li" |
|
#define | PFU32 "%lu" |
|
#define | PF02U32 "%02lu" |
|
#define | PF03U32 "%03lu" |
|
#define | PF04U32 "%04lu" |
|
#define | PF05U32 "%05lu" |
|
#define | PF06U32 "%06lu" |
|
#define | PF07U32 "%07lu" |
|
#define | PF08U32 "%08lu" |
|
#define | PF09U32 "%09lu" |
|
#define | PF010U32 "%010lu" |
|
#define | PF2U32 "%2lu" |
|
#define | PF3U32 "%3lu" |
|
#define | PF4U32 "%4lu" |
|
#define | PF5U32 "%5lu" |
|
#define | PF6U32 "%6lu" |
|
#define | PF7U32 "%7lu" |
|
#define | PF8U32 "%8lu" |
|
#define | PF9U32 "%9lu" |
|
#define | PF10U32 "%10lu" |
|
#define | PFx32 "%08lx" |
|
#define | PFX32 "%08lX" |
|
#define | PF0x32 "0x%08lx" |
|
#define | PF0X32 "0x%08lX" |
|
#define | PFPTR "%08lX" |
|
#define | PF0xPTR "0x%08lX" |
|
#define | SFI32 PFI32 |
|
#define | SFU32 PFU32 |
|
#define | SFx32 "%lx" |
|
#define | SFX32 "%lX" |
|
#define | SFPTR PFPTR |
|
#define | SF0xPTR PF0xPTR |
|
#define | PF64 "ll" |
|
#define | PFI64 "%lli" |
|
#define | PFU64 "%llu" |
|
#define | PF_x64 "%llx" |
|
#define | PFx64 "%016llx" |
|
#define | PFX64 "%016llX" |
|
#define | PF0x64 "0x%016llx" |
|
#define | PF0X64 "0x%016llX" |
|
#define | SFI64 PFI64 |
|
#define | SFU64 PFU64 |
|
#define | SFx64 PFx64 |
|
#define | SFX64 PFX64 |
|
#define | SF0x64 PF0x64 |
|
#define | SF0X64 PF0X64 |
|
#define | PFINBR "%li" |
|
#define | PFUNBR "%lu" |
|
#define | SFINBR PFINBR |
|
#define | SFUNBR PFUNBR |
|
#define | PFIID PFI32 |
|
#define | PFUID PFU32 |
|
#define | PFXID PFX32 |
|
#define | SFXID PFX32 |
|
#define | SFIID SFI32 |
|
|
typedef signed char | int8 |
|
typedef signed short | int16 |
|
typedef signed long | int32 |
|
typedef signed long long | int64 |
|
typedef signed long | intid |
|
typedef unsigned char | uint8 |
|
typedef unsigned short | uint16 |
|
typedef unsigned long | uint32 |
|
typedef unsigned long long | uint64 |
|
typedef unsigned long | uintid |
|
typedef intptr | intnbr |
|
typedef uintptr | uintnbr |
|
typedef struct _INOSTime | INOSTime |
|
typedef char | inosName[16] |
|
typedef char | inosName32[32] |
|
typedef char | inosName64[64] |
|
typedef char | inosName128[128] |
|
typedef int32 | tMsgId |
|
typedef uint32 | tUid |
|
The type definition file.
- Author
- Ch. Hirzel
- Copyright
- Copyright © 2016 Indel AG. All rights reserved.
-
This software is licensed on a non-exclusive basis for use on Indel products only. If the Source Code has been provided by Indel, the software may be modified or further developed, exclusively for the use on Indel's products. For evaluation purposes of the aforementioned development or modification of the software, the software may temporarily be used on third party products. Any further use of this software, its modification or development on non-Indel products is strictly prohibited.
This file contains all INOS type definitions
◆ tMsgId
The unique "message id" type. This is the INOS equivalent of the "ticket id" used by INIX and INCO32. Such an id is (by definition) negative.
◆ tUid
The safety unique identifier type