FTAM/9000 Programmer's Guide

70 Chapter 3
HP FTAM/9000 Data Structures
Basic Data Types
Basic Data Types
The FTAM interface uses the following data types. These basic types are
unambiguous typedef synonyms for well-known intrinsic C data types.
Object_id
struct Object_id
{
Uint16 length;
Sint32 *element; /* List of integers */
};
The Object_id is a widely used map.h structure containing the following
fields.
Data Type Description
Corresponding C Data
Type
Uint8 8-bit unsigned integer unsigned character
Unit16 16-bit unsigned integer unsigned character
Uint32 32-bit unsigned integer unsigned long
Sint8 8-bit signed integer char
Sint16 16-bit signed integer short
Sint32 32-bit signed integer long
Bool Logical binary unsigned character
Octet 8 bits of unformatted
data
unsigned character
length Number of integers in the *element array.
*element Pointer to an array of integers.