|
|
1.1 root 1: \File{grind5b\-2.c},{22:23},{Jun 12 1988}
2: \L{\LB{\K{\#include} \<ssap.h\>}}
3: \L{\LB{}}
4: \L{\LB{...}}
5: \L{\LB{}}
6: \L{\LB{\K{int}}\Tab{8}{owned = 0;}}
7: \L{\LB{\K{int}}\Tab{8}{required;}\Tab{32}{\C{}\/* initialized from connection negotation *\/\CE{}}}
8: \L{\LB{\K{int}}\Tab{8}{settings;}\Tab{32}{\C{}\/* .. *\/\CE{}}}
9: \L{\LB{}}
10: \L{\LB{...}}
11: \L{\LB{}}
12: \L{\LB{\K{\#define} dotoken(requires,shift,bit,type) \!}}
13: \L{\LB{\{ \!}}
14: \L{\LB{ \K{if} (requirements \& requires) \!}}
15: \L{\LB{}\Tab{8}{\K{switch} (settings \& (ST\_MASK \<\< shift)) \{ \!}}
16: \L{\LB{}\Tab{8}{ \K{case} ST\_CALL\_VALUE \<\< shift: \!}}
17: \L{\LB{}\Tab{16}{settings \&= \~(ST\_MASK \<\< shift); \!}}
18: \L{\LB{}\Tab{16}{settings \|= ST\_INIT\_VALUE \<\< shift; \!}}
19: \L{\LB{}\Tab{16}{\K{break}; \!}}
20: \L{\LB{ \!}}
21: \L{\LB{}\Tab{8}{ \K{case} ST\_INIT\_VALUE: \!}}
22: \L{\LB{}\Tab{16}{\K{break}; \!}}
23: \L{\LB{ \!}}
24: \L{\LB{}\Tab{8}{ \K{case} ST\_RESP\_VALUE: \!}}
25: \L{\LB{}\Tab{16}{owned \|= bit; \!}}
26: \L{\LB{}\Tab{16}{\K{break}; \!}}
27: \L{\LB{ \!}}
28: \L{\LB{}\Tab{8}{ \K{default}: \!}}
29: \L{\LB{}\Tab{16}{error (\S{}\"initial \%s token setting\"\SE{}, type); \!}}
30: \L{\LB{}\Tab{8}{\} \!}}
31: \L{\LB{\}}}
32: \L{\LB{}}
33: \L{\LB{ dotokens ();}}
34: \L{\LB{}}
35: \L{\LB{\K{\#undef} dotoken}}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.