detailed description" />
Home
C declarations
Table 10. Elementary data types in C Data type Representation MQBYTE typedef unsigned char MQBYTE;MQBYTE8 typedef MQBYTE MQBYTE8[8];MQBYTE16 typedef MQBYTE MQBYTE16[16];MQBYTE24 typedef MQBYTE MQBYTE24[24];MQBYTE32 typedef MQBYTE MQBYTE32[32];MQBYTE40 typedef MQBYTE MQBYTE40[40];MQCHAR typedef char MQCHAR;MQCHAR4 typedef MQCHAR MQCHAR4[4];MQCHAR8 typedef MQCHAR MQCHAR8[8];MQCHAR12 typedef MQCHAR MQCHAR12[12];MQCHAR20 typedef MQCHAR MQCHAR20[20];MQCHAR28 typedef MQCHAR MQCHAR28[28];MQCHAR32 typedef MQCHAR MQCHAR32[32];MQCHAR48 typedef MQCHAR MQCHAR48[48];MQCHAR64 typedef MQCHAR MQCHAR64[64];MQCHAR128 typedef MQCHAR MQCHAR128[128];MQCHAR256 typedef MQCHAR MQCHAR256[256];MQHCONFIG typedef void MQPOINTER MQHCONFIG;MQHCONN typedef MQLONG MQHCONN;MQHOBJ typedef MQLONG MQHOBJ;MQINT64 On 64-bit UNIX systems: typedef long;On 32-bit AIX, Solaris, and HP-UX:typedef int64_t;On iSeries, Linux, and z/OS:typedef long long;On Windows:typedef _int64;MQLONG On iSeries: typedef long MQLONG;other platforms:if defined(MQ_64_BIT) typedef int MQLONG; else typedef long MQLONG;MQPID typedef MQLONG MQPID;MQPTR typedef void MQPOINTER MQPTR;MQTID typedef MQLONG MQTID;MQUINT64 On 64-bit UNIX systems: typedef unsigned long;On 32-bit AIX, Solaris, and HP-UX:typedef uint64_t;On iSeries, Linux, and z/OS:typedef unsigned long long;On Windows:typedef unsigned _int64;MQULONG On iSeries: typedef unsigned long MQULONG;other platforms:if defined(MQ_64_BIT) typedef unsigned int MQULONG; else typedef unsigned long MQULONG;PMQBO typedef MQBO MQPOINTER PMQBO;PMQBYTE typedef MQBYTE MQPOINTER PMQBYTE;PMQBYTE8 typedef MQBYTE8[8] MQPOINTER PMQBYTE8[8];PMQBYTE16 typedef MQBYTE16[16] MQPOINTER PMQBYTE16[16];PMQBYTE24 typedef MQBYTE24[24] MQPOINTER PMQBYTE24[24];PMQBYTE32 typedef MQBYTE32[32] MQPOINTER PMQBYTE32[32];PMQBYTE40 typedef MQBYTE40[40] MQPOINTER PMQBYTE40[40];PMQBYTE128 typedef MQBYTE128[128] MQPOINTER PMQBYTE128[128];PMQCHAR typedef MQCHAR MQPOINTER PMQCHAR;PMQCHAR4 typedef MQCHAR4[4] MQPOINTER PMQCHAR4[4];PMQCHAR8 typedef MQCHAR8[8] MQPOINTER PMQCHAR8[8];PMQCHAR12 typedef MQCHAR12[12] MQPOINTER PMQCHAR12[12];PMQCHAR20 typedef MQCHAR20[20] MQPOINTER PMQCHAR20[20];PMQCHAR28 typedef MQCHAR28[28] MQPOINTER PMQCHAR28[28];PMQCHAR32 typedef MQCHAR32[32] MQPOINTER PMQCHAR32[32];PMQCHAR48 typedef MQCHAR48[48] MQPOINTER PMQCHAR48[48];PMQCHAR64 typedef MQCHAR64[64] MQPOINTER PMQCHAR64[64];PMQCHAR128 typedef MQCHAR128[128] MQPOINTER PMQCHAR128[128];PMQCHAR256 typedef MQCHAR256[256] MQPOINTER PMQCHAR256[256];PMQCHAR264 typedef MQCHAR264[264] MQPOINTER PMQCHAR264[264];PMQCIH typedef MQCIH MQPOINTER PMQCIH;PMQCNO typedef MQCNO MQPOINTER PMQCNO;PMQDLH typedef MQDLH MQPOINTER PMQDLH;PMQFUNC typedef void MQPOINTER PMQFUNC;PMQGMO typedef MQGMO MQPOINTER PMQGMO;PMQHCONFIG typedef MQHCONFIG MQPOINTER PMQHCONFIG;PMQHCONN typedef MQHCONN MQPOINTER PMQHCONN;PMQHOBJ typedef MQHOBJ MQPOINTER PMQHOBJ;PMQIIH typedef MQIIH MQPOINTER PMQIIH;PMQLONG typedef MQLONG MQPOINTER PMQLONG;PMQMD typedef MQMD MQPOINTER PMQMD;PMQMD1 typedef MQMD1[1] MQPOINTER PMQMD1[1];PMQMDE typedef MQMDE MQPOINTER PMQMDE;PMQOD typedef MQOD MQPOINTER PMQOD;PMQPMO typedef MQPMO MQPOINTER PMQPMO;PMQPTR typedef MQPTR MQPOINTER PMQPTR;PMQRFH typedef MQRFH MQPOINTER PMQRFH;PMQRFH2 typedef MQRFH2[2] MQPOINTER PMQRFH2[2];PMQRMH typedef MQRMH MQPOINTER PMQRMH;PMQTM typedef MQTM MQPOINTER PMQTM;PMQTMC2 typedef MQTMC2[2] MQPOINTER PMQTMC2[2];PMQULONG typedef MQULONG MQPOINTER PMQULONG;PMQVOID typedef void MQPOINTER PMQVOID;PMQWIH typedef MQWIH MQPOINTER PMQWIH;PMQXQH typedef MQXQH MQPOINTER PMQXQH;PPMQBO typedef PMQBO MQPOINTER PPMQBO;PPMQBYTE typedef PMQBYTE MQPOINTER PPMQBYTE;PPMQCHAR typedef PMQCHAR MQPOINTER PPMQCHAR;PPMQCNO typedef PMQCNO MQPOINTER PPMQCNO;PPMQGMO typedef PMQGMO MQPOINTER PPMQGMO;PPMQHCONN typedef PMQHCONN MQPOINTER PPMQHCONN;PPMQHOBJ typedef PMQHOBJ MQPOINTER PPMQHOBJ;PPMQLONG typedef PMQLONG MQPOINTER PPMQLONG;PPMQMD typedef PMQMD MQPOINTER PPMQMD;PPMQOD typedef PMQOD MQPOINTER PPMQOD;PPMQPMO typedef PMQPMO MQPOINTER PPMQPMO;PPMQULONG typedef PMQULONG MQPOINTER PPMQULONG;PPMQVOID typedef PMQVOID MQPOINTER PPMQVOID;Where defined(MQ_64_BIT) means a 64 bit platform.
See Data types for a description of the MQPOINTER macro variable.
Home