1 /* gettytab.h 4.1 83/07/06 */ 2 3 /* 4 * Getty description definitions. 5 */ 6 struct gettystrs { 7 char *field; /* name to lookup in gettytab */ 8 char *defalt; /* value we find by looking in defaults */ 9 char *value; /* value that we find there */ 10 }; 11 12 struct gettynums { 13 char *field; /* name to lookup */ 14 long defalt; /* number we find in defaults */ 15 long value; /* number we find there */ 16 int set; /* we actually got this one */ 17 }; 18 19 struct gettyflags { 20 char *field; /* name to lookup */ 21 char invrt; /* name existing in gettytab --> false */ 22 char defalt; /* true/false in defaults */ 23 char value; /* true/false flag */ 24 char set; /* we found it */ 25 }; 26 27 /* 28 * String values. 29 */ 30 #define NX gettystrs[0].value 31 #define CL gettystrs[1].value 32 #define IM gettystrs[2].value 33 #define LM gettystrs[3].value 34 #define ER gettystrs[4].value 35 #define KL gettystrs[5].value 36 #define ET gettystrs[6].value 37 #define PC gettystrs[7].value 38 #define TT gettystrs[8].value 39 #define EV gettystrs[9].value 40 #define LO gettystrs[10].value 41 #define HN gettystrs[11].value 42 #define HE gettystrs[12].value 43 #define IN gettystrs[13].value 44 #define QU gettystrs[14].value 45 #define XN gettystrs[15].value 46 #define XF gettystrs[16].value 47 #define BK gettystrs[17].value 48 #define SU gettystrs[18].value 49 #define DS gettystrs[19].value 50 #define RP gettystrs[20].value 51 #define FL gettystrs[21].value 52 #define WE gettystrs[22].value 53 #define LN gettystrs[23].value 54 55 /* 56 * Numeric definitions. 57 */ 58 #define IS gettynums[0].value 59 #define OS gettynums[1].value 60 #define SP gettynums[2].value 61 #define ND gettynums[3].value 62 #define CD gettynums[4].value 63 #define TD gettynums[5].value 64 #define FD gettynums[6].value 65 #define BD gettynums[7].value 66 #define TO gettynums[8].value 67 #define F0 gettynums[9].value 68 #define F0set gettynums[9].set 69 #define F1 gettynums[10].value 70 #define F1set gettynums[10].set 71 #define F2 gettynums[11].value 72 #define F2set gettynums[11].set 73 74 /* 75 * Boolean values. 76 */ 77 #define HT gettyflags[0].value 78 #define NL gettyflags[1].value 79 #define EP gettyflags[2].value 80 #define OP gettyflags[3].value 81 #define AP gettyflags[4].value 82 #define EC gettyflags[5].value 83 #define CO gettyflags[6].value 84 #define CB gettyflags[7].value 85 #define CK gettyflags[8].value 86 #define CE gettyflags[9].value 87 #define PE gettyflags[10].value 88 #define RW gettyflags[11].value 89 #define XC gettyflags[12].value 90 #define LC gettyflags[13].value 91 #define UC gettyflags[14].value 92 #define IG gettyflags[15].value 93 #define PS gettyflags[16].value 94 #define HC gettyflags[17].value 95 96 int getent(); 97 long getnum(); 98 int getflag(); 99 char *getstr(); 100 101 extern struct gettyflags gettyflags[]; 102 extern struct gettynums gettynums[]; 103 extern struct gettystrs gettystrs[]; 104 extern int hopcount; 105