s/qmail
4.3.20
Next generation secure email transport
Loading...
Searching...
No Matches
4.3
sqmail-4.3.20
src
fmtqfn.c
Go to the documentation of this file.
1
#include "
fmtqfn.h
"
2
#include "fmt.h"
3
#include "
auto_split.h
"
4
5
unsigned
int
fmtqfn
(
char
*s,
char
*dirslash,
unsigned
long
id
,
int
flagsplit)
6
{
7
unsigned
int
len;
8
unsigned
int
i;
9
10
len = 0;
11
i = fmt_str(s,dirslash); len += i;
if
(s) s += i;
12
13
if
(flagsplit) {
14
i = fmt_ulong(s,
id
%
auto_split
); len += i;
if
(s) s += i;
15
i = fmt_str(s,
"/"
); len += i;
if
(s) s += i;
16
}
17
18
i = fmt_ulong(s,
id
); len += i;
if
(s) s += i;
19
if
(s) *s++ = 0; ++len;
20
21
return
len;
22
}
auto_split.h
auto_split
int auto_split
fmtqfn
unsigned int fmtqfn(char *s, char *dirslash, unsigned long id, int flagsplit)
Definition:
fmtqfn.c:5
fmtqfn.h
Generated on Thu Jan 16 2025 17:42:03 for s/qmail by
1.9.6