KCMS Application Developer's Guide

icSignature

This icSignature is for the Solaris operating environment. Note the number definitions.

#if defined(sun) || defined(__sun)            /* 32-bit Solaris, SunOS */

 typedef long                        icSignature;

 /*
  * Number definitions
  */

 /* Unsigned Integer Numbers */
 typedef unsigned char                    icUInt8Number;
 typedef unsigned short                    icUInt16Number;
 typedef unsigned long                    icUInt32Number;
 typedef unsigned long                    icUInt64Number[2];

 /* Signed Integer Numbers */
 typedef char                        icInt8Number;
 typedef short                        icInt16Number;
 typedef long                        icInt32Number;
 typedef long                        icInt64Number[2];

 /* Fixed Numbers */
 typedef long                        icS15Fixed16Number;
 typedef        unsigned long            icU16Fixed16Number;
 #endif /* 32-bit Solaris, SunOS */