Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

ktypes.h File Reference

iKlax Types More...


Defines

#define knull   ((void *)0)
 The null pointer value.
#define ktrue   1
 The boolean value "TRUE".
#define kfalse   0
 The boolean value "FALSE".
#define K_MIN_I8   ((KInt8) 0x80)
 Minimum limit of KInt8.
#define K_MAX_I8   ((KInt8) 0x7f)
 Maximum limit of KInt8.
#define K_MAX_UI8   ((KUInt8) 0xff)
 Maximum limit of KUInt8.
#define K_MIN_I16   ((KInt16) 0x8000)
 Minimum limit of KInt16.
#define K_MAX_I16   ((KInt16) 0x7fff)
 Maximum limit of KInt16.
#define K_MAX_UI16   ((KUInt16) 0xffff)
 Maximum limit of KUInt16.
#define K_MIN_I32   ((KInt32) 0x80000000)
 Minimum limit of KInt32.
#define K_MAX_I32   ((KInt32) 0x7fffffff)
 Maximum limit of KInt32.
#define K_MAX_UI32   ((KUInt32) 0xffffffff)
 Maximum limit of KUInt32.
#define K_MIN_I64   ((KInt64) K_I64_CONSTANT(0x8000000000000000))
 Minimum limit of KInt64.
#define K_MAX_I64   (K_I64_CONSTANT(0x7fffffffffffffff))
 Maximum limit of KInt64.
#define K_MAX_UI64   (K_I64_CONSTANT(0xffffffffffffffffU))
 Maximum limit of KUInt64.
#define K_MAX_DOUBLE   ((KDouble) 1.7976931348623158e+308)
 Maximum limit of KDouble.
#define K_MIN_DOUBLE   ((KDouble) 2.2250738585072014e-308)
 Minimum limit of KDouble.

Typedefs

typedef void * KPtr
 An untyped pointer.
typedef const void * KCPtr
 An untyped constant pointer.
typedef int KInt
 A signed integer.
typedef unsigned int KUInt
 An unsigned integer.
typedef signed char KInt8
 A signed 8 bit integer.
typedef unsigned char KUInt8
 An unsigned 8 bit integer.
typedef signed short KInt16
 A signed 16 bit integer.
typedef unsigned short KUInt16
 An unsigned 16 bit integer.
typedef signed long KInt32
 A signed 32 bit integer.
typedef unsigned long KUInt32
 An unsigned 32 bit integer.
typedef float KFloat
 Corresponds to the standard C float type.
typedef double KDouble
 Corresponds to the standard C double type.
typedef char KChar
 Corresponds to the standard C char type.
typedef unsigned char KUChar
 Corresponds to the standard C unsigned char type.
typedef KCharKString
 An ASCII string.
typedef const KCharKCString
 A constant ASCII string.
typedef KCStringKCStrArray
 An array of constant ASCII string.
typedef const KWChar KCWChar
 A constant unicode char type.
typedef KWChar * KWString
 An unicode string.
typedef KInt KBool
 A boolean.
typedef unsigned long __darwin_size_t
 An unsigned integer type.
typedef KIntKFunc_cmp )(KCPtr, KCPtr)
 Function type used to compare elements.
typedef void( KFunc_str_vd )(KString)
 Function type with a KString parameter.
typedef void(* FDelete )(KPtr)
 Function type with a KPtr parameter.

Variables

K_GNUC_EXTENSION typedef signed
long long 
KInt64
 A signed 64 bit integer.
K_GNUC_EXTENSION typedef unsigned
long long 
KUInt64
 An unsigned 64 bit integer.


Detailed Description

iKlax Types

Version:
KToolLib-1.0
Author:
Fabien Gallot
Date:
18/03/2009
Note:
Copyright © 2008-2010 iKlax Media SAS (www.iklaxmedia.com). All rights reserved.

Generated on Tue Mar 9 10:49:30 2010 for iKlax Tools Library (KToolLib) by doxygen 1.3.8