|
|
1.1 root 1: /*
2: ** PV.H -- definitions for parameter vectors
3: **
4: ** Version:
5: ** @(#)pv.h 7.1 2/5/81
6: */
7:
8: # ifndef PV_MAXPC
9:
10:
11: /* setable constants */
12: # define PV_MAXPC 125 /* maximum number of parameters */
13:
14: /* the parameter vector type */
15: typedef struct
16: {
17: short pv_type; /* the type, see below */
18: short pv_len; /* the length of the value */
19: union
20: {
21: short pv_int; /* PV_INT */
22: struct querytree *pv_qtree; /* PV_QTREE */
23: char *pv_str; /* PV_STR */
24: char *pv_tuple; /* PV_TUPLE */
25: } pv_val;
26: } PARM;
27:
28: /* pv_type values */
29: # define PV_EOF 0 /* end of list */
30: # define PV_INT 1 /* integer */
31: # define PV_STR 2 /* string */
32: # define PV_QTREE 3 /* query tree */
33: # define PV_TUPLE 4 /* tuple */
34:
35:
36: # endif PV_MAXPC
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.