Symbol: getc
bin/cat/cat.c
300
for (prev = '\n'; (ch = getc(fp)) != EOF; prev = ch) {
bin/cat/cat.c
342
if ((ch = getc(fp)) == EOF)
bin/ed/io.c
118
while (((c = getc(fp)) != EOF || (!feof(fp) && !ferror(fp))) &&
crypto/heimdal/appl/ftp/ftp/ftp.c
345
c = getc (cin);
crypto/heimdal/appl/ftp/ftp/ftp.c
362
c = getc (cin);
crypto/heimdal/appl/ftp/ftp/ftp.c
364
fprintf (cout, "%c%c%c", IAC, DONT, getc (cin));
crypto/heimdal/appl/ftp/ftp/ftp.c
366
fprintf (cout, "%c%c%c", IAC, WONT, getc (cin));
crypto/heimdal/appl/ftp/ftp/ftp.c
460
while ((c = getc (cin)) != '\n') {
crypto/heimdal/appl/ftp/ftp/ftp.c
462
switch (c = getc (cin)) {
crypto/heimdal/appl/ftp/ftp/ftp.c
465
c = getc (cin);
crypto/heimdal/appl/ftp/ftp/ftp.c
471
c = getc (cin);
crypto/heimdal/appl/ftp/ftp/ftp.c
818
while ((c = getc (fin)) != EOF) {
crypto/heimdal/appl/ftp/ftp/ruserpass.c
202
while ((c=getc(cfile)) != EOF &&
crypto/heimdal/appl/ftp/ftp/ruserpass.c
214
for (i=0; i < 8 && (c=getc(cfile)) != EOF &&
crypto/heimdal/appl/ftp/ftp/ruserpass.c
224
while ((c=getc(cfile)) != EOF && c != '\n');
crypto/heimdal/appl/ftp/ftp/ruserpass.c
238
if ((c=getc(cfile)) == EOF) {
crypto/heimdal/appl/ftp/ftp/ruserpass.c
285
while ((c = getc(cfile)) != EOF &&
crypto/heimdal/appl/ftp/ftp/ruserpass.c
292
while ((c = getc(cfile)) != EOF && c != '"') {
crypto/heimdal/appl/ftp/ftp/ruserpass.c
294
c = getc(cfile);
crypto/heimdal/appl/ftp/ftp/ruserpass.c
299
while ((c = getc(cfile)) != EOF
crypto/heimdal/appl/ftp/ftp/ruserpass.c
302
c = getc(cfile);
crypto/heimdal/appl/ftp/ftp/security.c
123
return getc(F);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3101
while ((c = getc(stdin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3104
if ((c = getc(stdin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3109
c = getc(stdin);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3115
c = getc(stdin);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3518
while((c=getc(fin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1048
while ((c = getc(stdin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1051
if ((c = getc(stdin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1056
c = getc(stdin);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1062
c = getc(stdin);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1465
while((c=getc(fin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1046
if ((c=getc(fin)) == EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1137
if ((c=getc(fout)) == EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1350
while ((c = getc(instr)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1575
while ((c = getc(fin)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/security.c
123
return getc(F);
crypto/heimdal/appl/login/read_string.c
91
c = getc(tty);
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
222
j = getc(fp); key[i]=j;
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
277
j = getc(fp);
crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c
284
j = getc(fp); key[i]=j;
crypto/heimdal/lib/asn1/lex.c
952
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
crypto/heimdal/lib/com_err/lex.c
629
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
crypto/heimdal/lib/roken/iruserok.c
118
while ((ch = getc(hostf)) != '\n' && ch != EOF);
crypto/heimdal/lib/sl/slc-lex.c
608
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
crypto/krb5/src/kadmin/dbutil/dump.c
906
c = getc(filep);
crypto/krb5/src/lib/krb5/os/localauth_k5login.c
148
while ((gobble = getc(fp)) != EOF && gobble != '\n');
crypto/krb5/src/lib/krb5/os/prompter.c
109
scratchchar = getc(fp);
crypto/krb5/src/plugins/kdb/db2/libdb2/recno/rec_get.c
140
if ((ch = getc(t->bt_rfp)) == EOF || !--len) {
crypto/krb5/src/plugins/kdb/db2/libdb2/recno/rec_get.c
185
if ((ch = getc(t->bt_rfp)) == EOF || ch == bval) {
include/stdio.h
285
int getc(FILE *);
include/stdio.h
510
#define getc(fp) (!__isthreaded ? __sgetc(fp) : (getc)(fp))
include/stdio.h
513
#define getchar() getc(stdin)
lib/libc/db/recno/rec_get.c
132
if ((ch = getc(t->bt_rfp)) == EOF || !--len) {
lib/libc/db/recno/rec_get.c
177
if ((ch = getc(t->bt_rfp)) == EOF || ch == bval) {
lib/libc/net/rcmd.c
586
while ((ch = getc(hostf)) != '\n' && ch != EOF);
lib/libc/tests/stdio/getdelim_test.c
162
getc(fp);
lib/libcompat/4.3/rexec.c
101
while ((c = getc(cfile)) != EOF &&
lib/libcompat/4.3/rexec.c
108
while ((c = getc(cfile)) != EOF && c != '"') {
lib/libcompat/4.3/rexec.c
110
c = getc(cfile);
lib/libcompat/4.3/rexec.c
115
while ((c = getc(cfile)) != EOF
lib/libcompat/4.3/rexec.c
118
c = getc(cfile);
lib/libcompat/4.3/rexec.c
219
while ((c=getc(cfile)) != EOF &&
lib/libcompat/4.3/rexec.c
232
for (i=0; i < 8 && (c=getc(cfile)) != EOF &&
lib/libcompat/4.3/rexec.c
242
while ((c=getc(cfile)) != EOF && c != '\n');
lib/libcompat/4.3/rexec.c
256
if ((c=getc(cfile)) == EOF) {
libexec/fingerd/fingerd.c
212
while ((ch = getc(fp)) != EOF) {
libexec/mknetid/parse_group.c
110
while ((ch = getc(_gr_fp)) != '\n' && ch != EOF)
sbin/dhclient/conflex.c
93
int c = getc(cfile);
sbin/fsck_ffs/fsutil.c
139
c = getc(stdin);
sbin/fsck_ffs/fsutil.c
140
while (c != '\n' && getc(stdin) != '\n') {
sbin/ipfw/ipfw2.c
6036
c = toupper(getc(stdin));
sbin/ipfw/ipfw2.c
6037
while (c != '\n' && getc(stdin) != '\n')
sbin/pfctl/parse.y
7304
c = getc(file->stream);
sbin/restore/utilities.c
387
c = getc(terminal);
sbin/restore/utilities.c
388
while (c != '\n' && getc(terminal) != '\n')
stand/i386/boot2/boot2.c
120
static inline int getc(int);
stand/i386/boot2/boot2.c
652
if (DO_KBD && getc(1))
stand/i386/boot2/boot2.c
653
return (fn ? 1 : getc(0));
stand/i386/common/cons.c
112
if (ioctrl & IO_KEYBOARD && getc(1))
stand/i386/common/cons.c
113
return (fn ? 1 : getc(0));
stand/i386/common/cons.h
27
int getc(int fn);
stand/liblua/lstd.h
77
int getc(FILE * stream);
stand/userboot/test/test.c
532
.getc = test_getc,
stand/userboot/userboot.h
63
int (*getc)(void *arg);
stand/userboot/userboot/userboot_cons.c
118
return (CALLBACK(getc));
sys/arm/freescale/vybrid/vf_uart.c
129
.getc = vf_uart_getc,
sys/arm/xilinx/uart_dev_cdnc.c
161
.getc = cdnc_uart_getc,
sys/arm64/apple/exynos_uart.c
197
.getc = exynos4210_getc,
sys/arm64/apple/exynos_uart.c
206
.getc = exynos4210_getc,
sys/dev/uart/uart_cpu.h
169
res = di->ops->getc(&di->bas, NULL);
sys/dev/uart/uart_cpu.h
180
return (di->ops->getc(&di->bas, di->hwmtx));
sys/dev/uart/uart_cpu.h
47
int (*getc)(struct uart_bas *, struct mtx *);
sys/dev/uart/uart_dev_imx.c
86
.getc = imx_uart_getc,
sys/dev/uart/uart_dev_lowrisc.c
71
.getc = lowrisc_uart_getc,
sys/dev/uart/uart_dev_msm.c
133
.getc = msm_getc,
sys/dev/uart/uart_dev_mu.c
147
.getc = uart_mu_getc,
sys/dev/uart/uart_dev_mvebu.c
141
.getc = uart_mvebu_getc,
sys/dev/uart/uart_dev_ns8250.c
372
.getc = ns8250_getc,
sys/dev/uart/uart_dev_pl011.c
168
.getc = uart_pl011_getc,
sys/dev/uart/uart_dev_quicc.c
157
.getc = quicc_getc,
sys/dev/uart/uart_dev_z8530.c
203
.getc = z8530_getc,
sys/gdb/gdb.h
60
#define GDB_DBGPORT(name, probe, init, term, getc, putc) \
sys/gdb/gdb.h
66
.gdb_getc = getc, \
sys/riscv/sifive/sifive_uart.c
528
.getc = sfuart_getc,
tools/build/bootstrap-m4/inittokenizer.c
611
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
tools/tools/ath/athprom/athprom.c
232
c = getc(fd);
tools/tools/ath/athprom/athprom.c
258
c = getc(fd);
tools/tools/ath/athprom/athprom.c
269
c = getc(fd);
tools/tools/ath/athprom/athprom.c
289
while ((c = getc(fd)) != EOF && isblank(c))
tools/tools/ath/athprom/athprom.c
876
while ((c = getc(ftemplate)) != EOF) {
tools/tools/ath/athprom/athprom.c
879
while ((c = getc(ftemplate)) != EOF && c != '\n')
tools/tools/ath/athprom/athprom.c
969
c = getc(ftemplate);
usr.bin/at/at.c
611
while((ch = getc(fp)) != EOF) {
usr.bin/cmp/special.c
67
if (getc(fp1) == EOF)
usr.bin/cmp/special.c
70
if (getc(fp2) == EOF)
usr.bin/cmp/special.c
81
ch1 = getc(fp1);
usr.bin/cmp/special.c
82
ch2 = getc(fp2);
usr.bin/ctags/ctags.h
42
#define GETC(op,exp) ((c = getc(inf)) op (int)exp)
usr.bin/cut/cut.c
244
if ((ch = getc(fp)) == EOF)
usr.bin/cut/cut.c
253
while ((ch = getc(fp)) != EOF && ch != '\n')
usr.bin/cut/cut.c
256
while ((ch = getc(fp)) != EOF && ch != '\n');
usr.bin/diff/diffreg.c
1189
printf("%c", getc(f1));
usr.bin/diff/diffreg.c
1278
printf("%c", getc(lb));
usr.bin/diff/diffreg.c
1316
c = getc(lb);
usr.bin/diff/diffreg.c
1318
if ((c = getc(lb)) == '\n')
usr.bin/diff/diffreg.c
1400
switch (t = getc(f)) {
usr.bin/diff/diffreg.c
1407
t = getc(f);
usr.bin/diff/diffreg.c
767
c = getc(f1);
usr.bin/diff/diffreg.c
768
d = getc(f2);
usr.bin/diff/diffreg.c
786
if ((c = getc(f1)) == '\n') {
usr.bin/diff/diffreg.c
793
if ((d = getc(f2)) == '\n') {
usr.bin/diff/diffreg.c
807
} while (isspace(c = getc(f1)));
usr.bin/diff/diffreg.c
812
} while (isspace(d = getc(f2)));
usr.bin/diff/diffreg.c
815
c = getc(f1);
usr.bin/diff/diffreg.c
819
d = getc(f2);
usr.bin/diff/diffreg.c
839
if ((c = getc(f1)) != (d = getc(f2))) {
usr.bin/diff/diffreg.c
916
for (i = 1; (c = getc(f)) != '\n' && c != EOF; i++)
usr.bin/diff/diffreg.c
991
if ((c = getc(f1)) == EOF)
usr.bin/diff3/diff3.c
602
c = getc(fp[0]);
usr.bin/diff3/diff3.c
603
d = getc(fp[1]);
usr.bin/finger/lprint.c
329
while ((ch = getc(fp)) != EOF)
usr.bin/fortune/strfile/strfile.c
397
while (!isalnum(c1 = getc(Sort_1)) && c1 != '\0' && c1 != EOF)
usr.bin/fortune/strfile/strfile.c
399
while (!isalnum(c2 = getc(Sort_2)) && c2 != '\0' && c2 != EOF)
usr.bin/fortune/strfile/strfile.c
413
c1 = getc(Sort_1);
usr.bin/fortune/strfile/strfile.c
414
c2 = getc(Sort_2);
usr.bin/gprof/printgprof.c
680
while ( ( input = getc( blurbfile ) ) != EOF ) {
usr.bin/gzip/unlz.c
168
rd->code = (rd->code << 8) | (uint8_t)getc(rd->fp);
usr.bin/gzip/unlz.c
186
rd->code = (rd->code << 8) | (uint8_t)getc(rd->fp);
usr.bin/gzip/unlz.c
213
rd->code = (rd->code << 8) | (uint8_t)getc(rd->fp);
usr.bin/gzip/unlz.c
554
trailer[i] = (uint8_t)getc(lz.fin);
usr.bin/indent/args.c
205
while ((i = getc(f)) != EOF) {
usr.bin/indent/io.c
302
if ((i = getc(f)) == EOF) {
usr.bin/lastcomm/readrec.c
201
if ((magic = getc(f)) == EOF)
usr.bin/lastcomm/readrec.c
237
(c = getc(f)) == EOF)
usr.bin/lex/initscan.c
2114
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
usr.bin/localedef/scanner.c
253
c = getc(stdin);
usr.bin/localedef/scanner.c
255
c = getc(input);
usr.bin/locate/locate/fastfind.c
166
p[c] = check_bigram_char(getc(fp));
usr.bin/locate/locate/fastfind.c
167
s[c] = check_bigram_char(getc(fp));
usr.bin/locate/locate/fastfind.c
205
c = getc(fp);
usr.bin/locate/locate/fastfind.c
238
c = getc(fp);
usr.bin/locate/locate/fastfind.c
255
c = getc(fp);
usr.bin/locate/locate/fastfind.c
51
p[c] = check_bigram_char(getc(fp));
usr.bin/locate/locate/fastfind.c
52
s[c] = check_bigram_char(getc(fp));
usr.bin/locate/locate/fastfind.c
58
for (c = getc(fp), count = 0; c != EOF; size++) {
usr.bin/locate/locate/fastfind.c
73
for (p = path + count; (c = getc(fp)) > SWITCH; size++)
usr.bin/locate/locate/fastfind.c
76
c = getc(fp);
usr.bin/m4/eval.c
745
while ((c = getc(pf)) != EOF)
usr.bin/m4/gnum4.c
691
while ((c = getc(f))!= EOF)
usr.bin/m4/misc.c
233
while ((c = getc(outfile[n])) != EOF)
usr.bin/mail/cmd3.c
150
while ((c = getc(f)) != EOF)
usr.bin/mail/collect.c
435
while ((t = getc(fbuf)) != EOF)
usr.bin/mail/collect.c
447
while ((t = getc(collf)) != EOF)
usr.bin/mail/collect.c
519
while ((c = getc(fp)) != EOF) {
usr.bin/mail/collect.c
729
while ((c = getc(fp)) != EOF)
usr.bin/mail/edit.c
108
while ((c = getc(fp)) != EOF) {
usr.bin/mail/edit.c
151
while (--size >= 0 && (t = getc(fp)) != EOF)
usr.bin/mail/edit.c
154
while ((t = getc(fp)) != EOF)
usr.bin/mail/names.c
327
while ((c = getc(fo)) != EOF)
usr.bin/mail/names.c
391
while ((c = getc(fin)) != EOF)
usr.bin/mail/quit.c
111
while ((c = getc(fbuf)) != EOF)
usr.bin/mail/quit.c
116
c = getc(fbuf);
usr.bin/mail/quit.c
213
while ((c = getc(abuf)) != EOF)
usr.bin/mail/quit.c
260
c = getc(ibuf);
usr.bin/mail/quit.c
265
c = getc(ibuf);
usr.bin/mail/quit.c
304
while ((c = getc(rbuf)) != EOF)
usr.bin/mail/quit.c
343
while ((c = getc(res)) != EOF)
usr.bin/mail/quit.c
357
while ((c = getc(res)) != EOF)
usr.bin/mail/quit.c
436
while ((c = getc(ibuf)) != EOF)
usr.bin/mail/quit.c
469
while ((c = getc(ibuf)) != EOF)
usr.bin/mail/send.c
212
if ((c = getc(ibuf)) != EOF && putc(c, obuf) == EOF)
usr.bin/mail/send.c
472
c = getc(fi);
usr.bin/mail/send.c
475
c = getc(fi);
usr.bin/mail/tty.c
214
c = getc(stdin);
usr.bin/mail/util.c
184
ungetc(c = getc(f), f);
usr.bin/mkstr/mkstr.c
315
while (--rmdr > 0 && (c = getc(file)) != 0 && c != EOF)
usr.bin/mkstr/mkstr.c
318
getc(file);
usr.bin/pr/pr.c
1027
while ((--lim >= 0) && ((ch = getc(inf)) != EOF)) {
usr.bin/pr/pr.c
1059
while ((--lim >= 0) && ((ch = getc(inf)) != EOF)) {
usr.bin/pr/pr.c
1089
while ((ch = getc(inf)) != EOF) {
usr.bin/pr/pr.c
1262
while ((c = getc(inf)) != EOF) {
usr.bin/pr/pr.c
148
while ((pch = getc(ttyfp)) != '\n' && pch != EOF)
usr.bin/sed/main.c
339
if (infile != NULL && (c = getc(infile)) != EOF && !quit) {
usr.bin/sed/main.c
511
if ((ch = getc(file_fd)) != EOF) {
usr.bin/sed/main.c
537
if ((ch = getc(infile)) == EOF) {
usr.bin/tail/forward.c
113
if ((ch = getc(fp)) == EOF) {
usr.bin/tail/forward.c
125
if ((ch = getc(fp)) == EOF) {
usr.bin/tail/forward.c
144
while (getc(fp) != EOF);
usr.bin/tail/forward.c
163
while (getc(fp) != EOF);
usr.bin/tail/forward.c
176
while ((ch = getc(fp)) != EOF)
usr.bin/tail/forward.c
242
while ((ch = getc(file->fp)) != EOF) {
usr.bin/tail/read.c
151
while ((ch = getc(fp)) != EOF) {
usr.bin/tail/read.c
74
for (wrap = 0, ep = p + off; (ch = getc(fp)) != EOF;) {
usr.bin/tip/tip/cmds.c
323
c = getc(fp);
usr.bin/tsort/tsort.c
145
for (n = 0, c = getc(fp);;) {
usr.bin/tsort/tsort.c
147
c = getc(fp);
usr.bin/tsort/tsort.c
158
c = getc(fp);
usr.bin/usbhidaction/usbhidaction.c
269
c = getc(f);
usr.bin/what/what.c
105
while ((c = getc(in)) != EOF) {
usr.bin/what/what.c
108
if ((c = getc(in)) != '(')
usr.bin/what/what.c
110
if ((c = getc(in)) != '#')
usr.bin/what/what.c
112
if ((c = getc(in)) != ')')
usr.bin/what/what.c
116
while ((c = getc(in)) != EOF && c && c != '"' &&
usr.bin/xstr/xstr.c
317
return (getc(file));
usr.bin/xstr/xstr.c
432
c = getc(strf);
usr.sbin/bhyveload/bhyveload.c
645
.getc = cb_getc,
usr.sbin/bootparamd/bootparamd/bootparamd.c
239
pch = ch = getc(bpf);
usr.sbin/bootparamd/bootparamd/bootparamd.c
241
pch = ch; ch = getc(bpf);
usr.sbin/bootparamd/bootparamd/bootparamd.c
253
ch = getc(bpf); /* and a character */
usr.sbin/bootparamd/bootparamd/bootparamd.c
262
while (isspace(ch) && ch != '\n') ch = getc(bpf);
usr.sbin/bootparamd/bootparamd/bootparamd.c
268
ch = getc(bpf); /* maybe on next line */
usr.sbin/bootparamd/bootparamd/bootparamd.c
345
pch = ch = getc(bpf);
usr.sbin/bootparamd/bootparamd/bootparamd.c
347
pch = ch; ch = getc(bpf);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
241
if ((c = getc(input->fp)) != EOF)
usr.sbin/config/main.cc
340
while ((ch = getc(fp)) != EOF)
usr.sbin/config/main.cc
362
while ((ch = getc(fp)) != EOF) {
usr.sbin/config/main.cc
386
while ((ch = getc(fp)) != EOF)
usr.sbin/config/main.cc
407
while ((ch = getc(fp)) != EOF) {
usr.sbin/config/main.cc
426
while ((ch = getc(fp)) != EOF) {
usr.sbin/config/main.cc
524
while ((i = getc(cff)) != EOF) {
usr.sbin/cron/cron/do_command.c
628
ch = getc(in);
usr.sbin/cron/cron/do_command.c
702
while (EOF != (ch = getc(in))) {
usr.sbin/cron/lib/misc.c
225
ch = getc(file);
usr.sbin/fdwrite/fdwrite.c
122
i = getc(tty);
usr.sbin/inetd/inetd.c
2035
c = getc(fconfig);
usr.sbin/lpr/common_source/common.c
88
while ((c = getc(cfp)) != '\n' && (size_t)(linel+1) < sizeof(line)) {
usr.sbin/lpr/common_source/displayq.c
158
while ((i = getc(fp)) != EOF && i != '\n') {
usr.sbin/lpr/common_source/displayq.c
177
while ((i = getc(fp)) != EOF && i != '\n') {
usr.sbin/lpr/filters/lpf.c
115
switch (ch = getc(p)) {
usr.sbin/lpr/lpd/printjob.c
1599
while ((i = getc(fp)) != EOF)
usr.sbin/makefs/mtree.c
1028
(void)getc(fp);
usr.sbin/makefs/mtree.c
1085
c = getc(fp);
usr.sbin/makefs/mtree.c
1098
(void)getc(fp);
usr.sbin/makefs/mtree.c
304
c = getc(fp);
usr.sbin/makefs/mtree.c
306
c = getc(fp);
usr.sbin/makefs/mtree.c
319
c = getc(fp);
usr.sbin/makefs/mtree.c
321
c = getc(fp);
usr.sbin/makefs/mtree.c
345
c = getc(fp);
usr.sbin/makefs/mtree.c
820
(void)getc(fp);
usr.sbin/newsyslog/newsyslog.c
2684
while ((c = getc(src)) != EOF) {
usr.sbin/ypldap/parse.y
441
if ((c = getc(file->stream)) == EOF) {
usr.sbin/ypldap/parse.y
451
while ((c = getc(file->stream)) == '\\') {
usr.sbin/ypldap/parse.y
452
next = getc(file->stream);
usr.sbin/ypldap/parse.y
464
c = getc(file->stream);