s/qmail
3.3.23
Next generation secure email transport
sqmail-3.3.23
src
substdio_copy.c
Go to the documentation of this file.
1
#include "
substdio.h
"
2
3
int
substdio_copy
(
ssout
,
ssin
)
4
register
substdio
*
ssout
;
5
register
substdio
*
ssin
;
6
{
7
register
int
n
;
8
register
char
*
x
;
9
10
for
(;;) {
11
n =
substdio_feed
(ssin);
12
if
(n < 0)
return
-2;
13
if
(!n)
return
0;
14
x =
substdio_PEEK
(ssin);
15
if
(
substdio_put
(
ssout
,x,n) == -1)
return
-3;
16
substdio_SEEK
(ssin,n);
17
}
18
}
substdio_copy
int substdio_copy(substdio *ssout, substdio *ssin)
Definition:
substdio_copy.c:3
ssout
substdio ssout
Definition:
columnt.c:12
substdio.h
ssin
substdio ssin
Definition:
condredirect.c:26
x
unsigned x
Definition:
matchup.c:36
substdio
Definition:
substdio.h:4
substdio_put
int substdio_put()
n
unsigned n
Definition:
matchup.c:36
substdio_feed
int substdio_feed(register substdio *s)
Definition:
substdi.c:29
substdio_SEEK
#define substdio_SEEK(s, len)
Definition:
substdio.h:37
substdio_PEEK
#define substdio_PEEK(s)
Definition:
substdio.h:36
Generated on Sat Jan 12 2019 23:42:28 for s/qmail by
1.8.13