78 extern int pds_finish_label;
84 #define indentf(X) for (i=0 ; i < X ; i++) stmt[len++] = ' ' 111 if (base_node == NULL)
118 old_node = base_node->
parent;
126 if (node != base_node && node->
parent == old_node)
146 while (node->
parent != old_node)
156 sprintf (&stmt[len],
"%-*s = %s\n\n",
163 sprintf (&stmt[len],
"%-*s = %s\n\n",
195 sprintf (&stmt[len],
"%-*s = %s\n",
202 sprintf (&stmt[len],
"%-*s = %s\n",
209 sprintf (&stmt[len],
"%-*s = %s\n",
223 while (parameter != NULL)
227 if (parameter->
comment != NULL)
245 nl = strlen (parameter->
name);
246 nv = ((nl >
ns)? nl : ns) + 3;
247 vindent = nindent + nv;
259 sprintf (&stmt[len],
"%-*s = ",
269 ip = (parameter->
rows > 0)? parameter->
rows : 1;
271 for (i=0; (i < ip); i++)
319 ncol = vindent + nlv;
374 if (col_count >= parameter->
columns)
406 for (i=0; (i < ip); i++)
437 while (old_node != base_node)
442 sprintf (&stmt[len],
"%-*s = %s\n\n",
453 if (pds_finish_label)
AGGREGATE ParentAggregate(AGGREGATE base_node)
if((msg=H5E_create_msg(cls, H5E_MAJOR, "Dataset"))==NULL) if((H5E_DATASET_g
int ODLFormatString(char stmt[], VALUE_DATA *item, int *column, int left_margin, int right_margin, int format_flag, int is_pointer)
PARAMETER FirstParameter()
int ODLFormatSymbol(char *stmt, VALUE_DATA *item)
int ODLFormatDateTime(char *stmt, VALUE_DATA *item)
int ODLFormatDate(char *stmt, VALUE_DATA *item)
int ODLFormatReal(char *stmt, VALUE_DATA *item)
int ODLFormatInteger(char stmt[], VALUE_DATA *item)
struct Aggregate_Node * parent
int ODLFormatTime(char *stmt, VALUE_DATA *item)
PARAMETER NextParameter()
int ODLFormatComment(char *stmt, char *comment, int left_margin, int right_margin)
AGGREGATE NextSubAggregate(AGGREGATE base_node, AGGREGATE start_node)
void PrintLabel(AGGREGATE base_node)