Synopsis

void *otm_GetArray(long option, OTM_TREE *tree, int *arraysize)

Purpose

Get an array of objects from an object tree.

Description

This function will return an array of objects from the specified tree. The array will contain all of the objects from the tree in left to right or right to left order. Since memory is allocated for the array, it should be freed when done.

Input

option

OTM_LTOR

left to right order

OTM_RTOL

right to left order

tree

Tree pointer

Output

arraysize

Number of objects in array

Return

Array pointer or NULL if error