|
|
1.1 root 1: /*
2: * Standard stream library for the
3: * C compiler and other compilers that use
4: * C compiler factilities.
5: * Input a string of max. length 'n'.
6: */
7: #include <stdio.h>
8: #ifdef vax
9: #include "INC$LIB:mch.h"
10: #else
11: #include "mch.h"
12: #endif
13:
14: sget(p, n)
15: register char *p;
16: register n;
17: {
18: register c;
19:
20: while (c = bget()) {
21: if (c == EOF)
22: cfatal("unexpected EOF");
23: if (n>1) {
24: *p++ = c;
25: --n;
26: }
27: }
28: *p = 0;
29: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.