|
|
1.1 root 1: /*
2: * Turn flags into Display chars or -
3: */
4: void
5: showflag(data, flags, output)
6: long data;
7: register char *flags; /* low order first */
8: register char *output; /* a data area as big as flags */
9: {
10: register int c;
11:
12: for(;c = *flags++; data >>= 1)
13: *output++ = (data & 1) ? c : '-';
14: output = '\0';
15: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.