1 #ifndef __MLPIGLOBALHELPER_H__ 2 #define __MLPIGLOBALHELPER_H__ 109 unsigned char *ptr = (
unsigned char*) data;
111 for (i=0; i<size; i+=16) {
113 for (j=0; j<16; j++) {
115 printf(
"%02x ", (
unsigned char) ptr[i+j]);
120 for (j=0; j<16; j++) {
122 printf(
"%u", isprint((
unsigned char) ptr[i+j]) ? (
unsigned char) ptr[i+j] :
'.');
unsigned char UCHAR
1 byte unsigned integer
string with 2 bytes per character
invalid or not supported type
4 byte signed integer array
unsigned long long ULLONG
8 byte unsigned integer
int LONG
4 byte signed integer
char CHAR
1 byte signed integer
signed char BOOL8
1 byte boolean
unsigned short USHORT
2 byte unsigned integer
2 byte unsigned integer array
size_t utilSizeOfMlpiType(MlpiType type)
Function to determine the size of a MLPI data type.
1 byte signed integer array
short SHORT
2 byte signed integer
string with 1 byte per character
wchar_t WCHAR16
UTF16 string.
unsigned int ULONG
4 byte unsigned integer
8 byte signed integer array
4 byte floating point array
8 byte floating point array
4 byte unsigned integer array
MlpiType
This enumeration defines the basic types of as used by the MLPI.
2 byte signed integer array
long long LLONG
8 byte signed integer
float FLOAT
4 byte floating point
double DOUBLE
8 byte floating point
8 byte unsigned integer array
void utilHexdump(const void *data, size_t size)
1 byte unsigned integer array