mess822x
1.23
mess822x
Loading...
Searching...
No Matches
mess822x-1.23
src
qpencode.c
Go to the documentation of this file.
1
#include "buffer.h"
2
#include "logmsg.h"
3
#include "getln.h"
4
#include "
mess822.h
"
5
#include "exit.h"
6
7
#define WHO "qpencode"
8
9
stralloc
line
= {0};
10
stralloc
out
= {0};
11
int
match
;
12
13
int
main
()
14
{
15
for
(;;) {
16
if
(getln(buffer_0,&
line
,&
match
,
'\n'
) == -1)
17
logmsg(
WHO
,111,FATAL,B(
"unable to read input: "
,
line
.s));
18
19
if
(!stralloc_0(&
line
))
return
-1;
20
if
(
mess822_qpencode
(&
out
,&
line
) > 0)
21
buffer_put(buffer_1,
out
.s,
out
.len);
22
if
(!
match
)
break
;
23
}
24
25
buffer_flush(buffer_1);
26
_exit(0);
27
}
mess822.h
mess822_qpencode
int mess822_qpencode(stralloc *, stralloc *)
Definition:
mess822_qp.c:60
out
stralloc out
Definition:
qpencode.c:10
line
stralloc line
Definition:
qpencode.c:9
match
int match
Definition:
qpencode.c:11
WHO
#define WHO
Definition:
qpencode.c:7
main
int main()
Definition:
qpencode.c:13
Generated on Mon Mar 3 2025 20:48:08 for mess822x by
1.9.6