Synopsis

(macro) long ddf_GetFieldInfo(DDF_FLD *fld)

Purpose

Get field information flags.

Description

The field information flags for the DDF_FLD fld will be returned. These flags specify a variety of things about the field. Flags which may be tested by the caller are: .IP DDF_ARRAY 17 Non-scalar field .IP DDF_FIXED 17 Fixed array (declared fld[2][3]) .IP DDF_PTRFIXED 17 Ptr to fixed array (declared fld[cnt][2]) .IP DDF_VARIABLE 17 Variable array (declared fld[cnt1][cnt2]) .IP DDF_REFANY 17 PTR field can reference any entity type .IP DDF_REFNONE 17 PTR field may not reference another entity .IP DDF_UNION_FLG 17 STRUCT field is really a UNION .IP DDF_UNSIZED 17 Field is an unsized array .LP

Input

fld

Field whose field information flags are to be returned

Return

The field information flags for fld.