Kanzi types - integers, floats, doubles, strings, inlines. More...
#include <kanzi/core/legacy/kzs_stdint.hpp>
Macros | |
#define | KZ_FALSE |
False boolean value. More... | |
#define | KZ_TRUE |
True boolean value. More... | |
#define | KZ_NULL |
Null pointer value. More... | |
#define | KZ_INLINE |
Inline function definition. More... | |
#define | KZ_MAYBE_UNUSED(param) |
Macro for flagging parameter as potentially unused depending on configuration. More... | |
#define | KZ_UNUSED_RETURN_VALUE(param) |
Macro for flagging unused return value. More... | |
#define | KZ_CALLBACK |
Macro for flagging a function as a call-back function. More... | |
#define | KZ_MULTILINE_MACRO |
Beginning of a multiline macro. More... | |
#define | KZ_MULTILINE_MACRO_END |
End of a multiline macro. More... | |
#define | KZ_EMPTY_SOURCE_FILE |
Macro to use in empty source file to allow compilation. More... | |
#define | KANZI_API |
Typedefs | |
typedef int | kzBool |
Boolean type. More... | |
typedef char | kzChar |
Char type. More... | |
typedef unsigned int | kzUnicodeChar |
Unsigned char type. More... | |
typedef kzChar const * | kzString |
Constant string type. More... | |
typedef kzChar * | kzMutableString |
Non-const string type. More... | |
typedef int | kzInt |
Signed integer type. More... | |
typedef unsigned int | kzUint |
Unsigned integer type. More... | |
typedef float | kzFloat |
Float type. More... | |
typedef double | kzDouble |
Double precision float type. More... | |
typedef unsigned char | kzByte |
Byte type. More... | |
typedef void * | kzPointer |
Pointer to anything type. More... | |
Kanzi types - integers, floats, doubles, strings, inlines.
Copyright 2008-2017 by Rightware. All rights reserved.
#define KZ_FALSE |
False boolean value.
#define KZ_TRUE |
True boolean value.
#define KZ_NULL |
Null pointer value.
#define KZ_INLINE |
Inline function definition.
#define KZ_MAYBE_UNUSED | ( | param | ) |
Macro for flagging parameter as potentially unused depending on configuration.
Add statements defining parameters as potentially unused at end of function if necessary. Only use this for parameters that really require it. If a parameter is never used, omit the name from definition.
#define KZ_UNUSED_RETURN_VALUE | ( | param | ) |
Macro for flagging unused return value.
#define KZ_CALLBACK |
Macro for flagging a function as a call-back function.
#define KZ_MULTILINE_MACRO |
Beginning of a multiline macro.
#define KZ_MULTILINE_MACRO_END |
End of a multiline macro.
#define KZ_EMPTY_SOURCE_FILE |
Macro to use in empty source file to allow compilation.
#define KANZI_API |
typedef int kzBool |
Boolean type.
typedef char kzChar |
Char type.
typedef unsigned int kzUnicodeChar |
Unsigned char type.
typedef kzChar* kzMutableString |
Non-const string type.
typedef int kzInt |
Signed integer type.
typedef unsigned int kzUint |
Unsigned integer type.
typedef float kzFloat |
Float type.
typedef double kzDouble |
Double precision float type.
typedef unsigned char kzByte |
Byte type.
typedef void* kzPointer |
Pointer to anything type.