s/qmail
4.3.20
Next generation secure email transport
Loading...
Searching...
No Matches
4.3
sqmail-4.3.20
src
auto-int8.c
Go to the documentation of this file.
1
#include <unistd.h>
2
#include "buffer.h"
3
#include "
exit.h
"
4
#include "scan.h"
5
#include "fmt.h"
6
7
char
inbuf
[BUFFER_SMALL];
8
buffer
b
= BUFFER_INIT(
write
,1,
inbuf
,
sizeof
(
inbuf
));
9
10
void
out
(
char
*s)
11
{
12
if
(buffer_puts(&
b
,s) == -1)
_exit
(111);
13
}
14
15
int
main
(
int
argc,
char
*
const
*argv)
16
{
17
char
*name;
18
char
*value;
19
unsigned
long
num
;
20
char
strnum
[FMT_ULONG];
21
22
name = argv[1];
23
if
(!name)
_exit
(100);
24
value = argv[2];
25
if
(!value)
_exit
(100);
26
27
scan_8long(value,&
num
);
28
strnum
[fmt_ulong(
strnum
,
num
)] = 0;
29
30
out
(
"int "
);
31
out
(name);
32
out
(
" = "
);
33
out
(
strnum
);
34
out
(
";\n"
);
35
if
(buffer_flush(&
b
) == -1)
_exit
(111);
36
_exit
(0);
37
}
b
buffer b
Definition:
auto-int8.c:8
inbuf
char inbuf[BUFFER_SMALL]
Definition:
auto-int8.c:7
main
int main()
Definition:
chkshsgr.c:6
num
char num[FMT_ULONG]
Definition:
chkspawn.c:8
out
stralloc out
Definition:
dnscname.c:12
exit.h
_exit
void _exit(int)
strnum
char strnum[FMT_ULONG]
Definition:
qmail-inject.c:505
write
void write()
Generated on Thu Jan 16 2025 17:42:03 for s/qmail by
1.9.6