Synopsis
(macro) void *osm_AddObject(long option, OSM_STACK *stack, void *object)
Purpose
Add an object to an object stack.
Description
This function will add the specified object to the specified stack and return a pointer to the object in the stack. The object will become the first object in the stack. If the object argument is specified as NULL, an uninitialized object will be added to the stack and its address returned.
Input
option
Options (not used)
stack
Stack pointer
object
Object pointer or NULL
Return
Object pointer in stack or NULL if error