16#define CLIENT_STATIC static
33#define TQSL_CABRILLO_MAX_FIELDS 12
34#define TQSL_CABRILLO_FIELD_NAME_LENGTH_MAX 64
35#define TQSL_CABRILLO_FIELD_VALUE_LENGTH_MAX 40
39 TQSL_CABRILLO_NO_ERROR,
41 TQSL_CABRILLO_NO_START_RECORD,
42 TQSL_CABRILLO_NO_CONTEST_RECORD,
43 TQSL_CABRILLO_UNKNOWN_CONTEST,
44 TQSL_CABRILLO_BAD_FIELD_DATA,
54 TQSL_CABRILLO_UNKNOWN,
59#define TQSL_MIN_CABRILLO_MAP_FIELD 5
60#define TQSL_DEF_CABRILLO_MAP_FIELD 8
DLLEXPORT int CALLCONVENTION tqsl_getCabrilloLine(tQSL_Cabrillo cab, int *lineno)
DLLEXPORT const char *CALLCONVENTION tqsl_cabrilloGetError(TQSL_CABRILLO_ERROR_TYPE err)
TQSL_CABRILLO_ERROR_TYPE
Cabrillo status values.
Definition cabrillo.h:38
#define TQSL_CABRILLO_FIELD_VALUE_LENGTH_MAX
Max field value length.
Definition cabrillo.h:35
DLLEXPORT int CALLCONVENTION tqsl_beginCabrillo(tQSL_Cabrillo *cabp, const char *filename)
TQSL_CABRILLO_FREQ_TYPE
Definition cabrillo.h:51
DLLEXPORT int CALLCONVENTION tqsl_endCabrillo(tQSL_Cabrillo *cabp)
DLLEXPORT int CALLCONVENTION tqsl_getCabrilloFreqType(tQSL_Cabrillo cab, TQSL_CABRILLO_FREQ_TYPE *type)
DLLEXPORT int CALLCONVENTION tqsl_getCabrilloContest(tQSL_Cabrillo cab, char *buf, int bufsiz)
#define TQSL_CABRILLO_FIELD_NAME_LENGTH_MAX
Max field name length.
Definition cabrillo.h:34
void * tQSL_Cabrillo
Opaque cabrillo log type.
Definition cabrillo.h:72
DLLEXPORT const char *CALLCONVENTION tqsl_getCabrilloRecordText(tQSL_Cabrillo cab)
DLLEXPORT int CALLCONVENTION tqsl_getCabrilloField(tQSL_Cabrillo cab, tqsl_cabrilloField *field, TQSL_CABRILLO_ERROR_TYPE *err)
char name[TQSL_CABRILLO_FIELD_NAME_LENGTH_MAX+1]
< Cabrillo field
Definition cabrillo.h:68
char value[TQSL_CABRILLO_FIELD_VALUE_LENGTH_MAX+1]
Field value.
Definition cabrillo.h:69
#define CALLCONVENTION
Symbol exports - Windows only.
Definition tqsllib.h:27
#define DLLEXPORT
Symbol exports - Windows only.
Definition tqsllib.h:25