logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PX_get_field — Returns single field definition in Paradox file

Author

       This manual page was written by Uwe Steinmann uwe@steinmann.cx.

                                                                                                 PX_GET_FIELD(3)

Description

       Returns the meta data of the field with the given number in a Paradox file. The first field has number 0,
       the last one has number_of_fields-1. pxfield_t is defined as

       typedef struct px_field pxfield_t;
       struct px_field {
       char *px_fname;
       char px_ftype;
       int px_flen;
       int px_fdc;
       };

       The meaning of px_ftype is as following:

       Valuesandmeaningofpx_ftype
       Value                                                      Meaning
       pxfAlpha                                                   T{
       Character string with a maximum of px_flen charackters.
       T}
       pxfDate
       pxfShort                                                   Short integer (16 Bit)
       pxfLong                                                    Long integer (32 Bit)
       pxfCurrency
       pxfNumber
       pxfLogical
       pxfMemoBLOb
       pxfBLOb
       pxfFmtMemoBLOb
       pxfOLE
       pxfGraphic
       pxfTime
       pxfTimestamp
       pxfAutoInc
       pxfBCD
       pxfBytes                                                   Array of bytes.

Name

       PX_get_field — Returns single field definition in Paradox file

Return Value

       Returns pointer to field on success and NULL on failure.

See Also

PX_get_record(3), PX_get_fields(3)

Synopsis

       #include <paradox.h>

       pxfield_t *PX_get_field(pxdoc_t *pxdoc, int fieldno)

See Also