All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kzs_types.h File Reference

Kanzi types - integers, floats, doubles, strings, inlines. More...

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_UNUSED_PARAMETER(param)
 Macro for flagging unused function parameters. 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 char kzChar
 Char type. More...
 
typedef unsigned int kzUnicodeChar
 Unsigned char type. More...
 
typedef kzChar const * kzString
 Constant string type. More...
 
typedef kzCharkzMutableString
 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...
 

Variables

KZ_HEADER_BEGIN typedef int kzBool
 Boolean type. More...
 

Detailed Description

Kanzi types - integers, floats, doubles, strings, inlines.

Copyright 2008-2020 by Rightware. All rights reserved.

Macro Definition Documentation

#define KZ_FALSE

False boolean value.

#define KZ_TRUE

True boolean value.

#define KZ_NULL

Null pointer value.

#define KZ_INLINE

Inline function definition.

Inline function definition. For C89.

#define KZ_UNUSED_PARAMETER (   param)

Macro for flagging unused function parameters.

#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 Documentation

typedef char kzChar

Char type.

typedef unsigned int kzUnicodeChar

Unsigned char type.

typedef kzChar const* kzString

Constant string type.

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.

Variable Documentation

KZ_HEADER_BEGIN typedef int kzBool

Boolean type.