1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
/*
* Copyright Frank Kardel <kardel@ntp.org>
* Copyright the NTPsec project contributors
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef GUARD_PARSE_CONF_H
#define GUARD_PARSE_CONF_H
/*
* field location structure
*/
#define O_DAY 0
#define O_MONTH 1
#define O_YEAR 2
#define O_HOUR 3
#define O_MIN 4
#define O_SEC 5
#define O_WDAY 6
#define O_FLAGS 7
#define O_ZONE 8
#define O_UTCHOFFSET 9
#define O_UTCMOFFSET 10
#define O_UTCSOFFSET 11
#define O_COUNT (O_UTCSOFFSET+1)
/*
* see below for field offsets
*/
struct format {
struct foff {
unsigned short offset; /* offset into buffer */
unsigned short length; /* length of field */
} field_offsets[O_COUNT];
const unsigned char *fixed_string; /* string with must be chars (blanks = wildcards) */
unsigned long flags;
};
#endif
/*
* History:
*
* parse_conf.h,v
* Revision 4.7 2005/06/25 10:58:45 kardel
* add missing log keywords
*
*/
|