These functions are the easiest way to retrieve attribute values, by passing a pointer to variable. If the attribute is present, the variable will be filled with the appropriate value. If not, the existing value is left alone. This style of retrieving attributes makes it easy to set variables to default values before calling these functions; no code is necesary to check whether the attribute is present or not.
void AssignAttributeValue(char *attribute, char **value)
Retrieve a string (or word) value.
void AssignAttributeValue(char *attribute, float *value)
Retrieve a floating point value.
void AssignAttributeValue(char *attribute, int *value)
Retrieve an integer value.
void AssignAttributeValue(char *attribute, long *value)
Retrieve a long integer value.