table of contents
other versions
- wheezy 0.7.3-6
- jessie 0.7.3-6+b2
- testing 0.9.4-1
- unstable 0.9.4-1
- experimental 0.10.0-1
gd_vector_list(3) | GETDATA | gd_vector_list(3) |
NAME¶
gd_vector_list — retrieve a list of vector fields in a dirfileSYNOPSIS¶
#include <getdata.h>const char
**gd_vector_list(DIRFILE *dirfile);
DESCRIPTION¶
The gd_vector_list() function queries a dirfile(5) database specified by dirfile and returns a read-only list of names of the all vector type fields defined in the database (i.e. fields of types BIT, LINCOM, LINTERP, MULTIPLY, PHASE, POLYNOM, RAW, SBIT). Notably, this list does not include /META subfields.RETURN VALUE¶
Upon successful completion, gd_vector_list() returns a pointer to an array of strings containing the names of all the vector fields defined in the dirfile database. On error it returns NULL and sets the dirfile error to a non-zero error value. Possible error values are:- GD_E_ALLOC
- The library was unable to allocate memory.
- GD_E_BAD_DIRFILE
- The supplied dirfile was invalid.
SEE ALSO¶
dirfile(5), gd_open(3), gd_error(3), gd_error_string(3), gd_field_list(3), gd_mvector_list(3), gd_nvectors(3)15 October 2010 | Version 0.7.0 |