osSysTypes.h
The osSysTypes.h header file contains all of the simple type definitions for character string data, integers, floating point types, binary types, etc. The following common type definitions are included:
typedef void OSVoid; typedef void* OSVoidPtr; typedef unsigned char OSBOOL; typedef signed char OSINT8; typedef unsigned char OSUINT8; typedef short OSINT16; typedef unsigned short OSUINT16; typedef int OSINT32; typedef unsigned int OSUINT32; typedef OSUINT8 OSOCTET; typedef OSUINT8 OSUTF8CHAR; /* UTF-8 character */ typedef OSUINT16 OSUNICHAR; /* Unicode character */ typedef OSUINT32 OS32BITCHAR; typedef double OSREAL; /* binary string type */ typedef struct OSDynOctStr { OSUINT32 numocts; const OSOCTET* data; } OSDynOctStr; /* XML string */ typedef struct OSXMLSTRING { OSBOOL cdata; /* encode as a CDATA section */ const OSUTF8CHAR* value; } OSXMLSTRING;
Copyright © Objective Systems 2002-2008 This document may be distributed in any form, electronic or otherwise, provided that it is distributed in its entirety and that the copyright and this notice are included. |
Objective Systems, Inc.55 Dowlin Forge RoadExton, Pennsylvania 19341 http://www.obj-sys.com Phone: (484) 875-9841 Toll-free: (877) 307-6855 (US only) Fax: (484) 875-9830 info@obj-sys.com |