Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

gd_nmvectors(3) [debian man page]

gd_nmvectors(3) 						      GETDATA							   gd_nmvectors(3)

NAME
gd_nmvectors -- report the number of vector fields in a dirfile SYNOPSIS
#include <getdata.h> unsigned int gd_nmvectors(DIRFILE *dirfile); DESCRIPTION
The gd_nmvectors() function queries a dirfile(5) database specified by dirfile and returns the number of vector metafields defined in the database (i.e. fields of types BIT, LINCOM, LINTERP, MULTIPLY, PHASE, and RAW)for the supplied parent field. The dirfile argument must point to a valid DIRFILE object previously created by a call to gd_open(3). RETURN VALUE
Upon successful completion, gd_nmvectors() returns the number of vector metafields in the dirfile for the given parent. On error, it re- turns zero and sets the dirfile error to a non-zero error value. Possible error values are: GD_E_BAD_CODE The supplied parent field code was not found, or referred to a metafield itself. GD_E_BAD_DIRFILE The supplied dirfile was invalid. The dirfile error may be retrieved by calling gd_error(3). A descriptive error string for the last error encountered can be obtained from a call to gd_error_string(3). SEE ALSO
dirfile(5), gd_open(3), gd_error(3), gd_error_string(3), gd_mvector_list(3), gd_nmfields(3), gd_nvectors(3) Version 0.7.0 16 July 2010 gd_nmvectors(3)

Check Out this Related Man Page

gd_nmfields_by_type(3)						      GETDATA						    gd_nmfields_by_type(3)

NAME
gd_nmfields_by_type -- report the number of fields of a given type in a dirfile SYNOPSIS
#include <getdata.h> unsigned int gd_nmfields_by_type(DIRFILE *dirfile, const char *parent, gd_entype_t type); DESCRIPTION
The gd_nmfields_by_type() function queries a dirfile(5) database specified by dirfile and returns the number of metafields defined in the database for the supplied parent field. The dirfile argument must point to a valid DIRFILE object previously created by a call to gd_open(3). The type argument should be one of the following symbols indicating the type of field to count: GD_BIT_ENTRY, GD_CARRAY_ENTRY, GD_CONST_ENTRY, GD_DIVIDE_ENTRY, GD_INDEX_ENTRY, GD_LINCOM_ENTRY, GD_LINTERP_ENTRY, GD_MULTIPLY_ENTRY, GD_PHASE_ENTRY, GD_POLYNOM_ENTRY, GD_RECIP_ENTRY, GD_SBIT_ENTRY, GD_STRING_ENTRY. RETURN VALUE
Upon successful completion, gd_nmfields_by_type() returns the number of defined metafields for the given parent. On error, it returns zero and sets the dirfile error to a non-zero error value. Possible error values are: GD_E_BAD_CODE The supplied parent field code was not found, or referred to a metafield itself. GD_E_BAD_DIRFILE The supplied dirfile was invalid. The dirfile error may be retrieved by calling gd_error(3). A descriptive error string for the last error encountered can be obtained from a call to gd_error_string(3). SEE ALSO
dirfile(5), gd_open(3), gd_error(3), gd_error_string(3), gd_mfield_list_by_type(3), gd_nmfields(3), gd_nfields_by_type(3) Version 0.7.0 3 November 2010 gd_nmfields_by_type(3)
Man Page