Record syntax, piggyback, and element set name controlled by settings system
[pazpar2-moved-to-github.git] / src / settings.h
1 #ifndef SETTINGS_H
2 #define SETTINGS_H
3
4 #define PZ_PIGGYBACK    0 
5 #define PZ_ELEMENTS     1
6 #define PZ_SYNTAX       2
7 #define PZ_CCLMAP       3
8 #define PZ_CHARSET      4
9 #define PZ_XSLT         5
10
11 struct setting
12 {
13     int precedence;
14     char *target;
15     char *name;
16     char *value;
17     char *user;
18     struct setting *next;
19 };
20
21 void settings_read(const char *path);
22 int settings_offset(const char *name);
23
24 #endif
25
26 /*
27  * Local variables:
28  * c-basic-offset: 4
29  * indent-tabs-mode: nil
30  * End:
31  * vim: shiftwidth=4 tabstop=8 expandtab
32  */