aboutsummaryrefslogtreecommitdiff
path: root/src/trans.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/trans.h')
-rw-r--r--src/trans.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/trans.h b/src/trans.h
index 4b6b35a..7c38227 100644
--- a/src/trans.h
+++ b/src/trans.h
@@ -8,6 +8,19 @@
extern char *file_name;
extern int input_line;
+enum gram_item_type {
+ item_node,
+ item_list
+};
+
+struct gram_item {
+ enum gram_item_type type;
+ union {
+ RAD_LIST *list;
+ struct node *node;
+ } v;
+};
+
struct header {
u_char *key;
char *pos;
@@ -36,6 +49,11 @@ struct xref {
u_char *value;
};
+extern RAD_LIST *node_list;
+
+extern struct node *create_node(RAD_LIST *hdr, RAD_LIST *descr);
+
+
void open_input(char *name);
int sql_query(char *fmt, ...);
int sql_query_n(unsigned long *pret, char *fmt, ...);

Return to:

Send suggestions and report system problems to the System administrator.