#include <unistd.h>
#include "buffer.h"
#include "logmsg.h"
#include "getln.h"
#include "mess822.h"
#include "exit.h"
#include "case.h"
#include "str.h"
#include "open.h"
#include "fmt.h"
#include "getoptb.h"
#include "byte.h"
Go to the source code of this file.
|
int | match |
|
int | flag |
|
int | slink = 0 |
|
int | verbose = 0 |
|
stralloc | line = {0} |
|
stralloc | valuem = {0} |
|
stralloc | valuet = {0} |
|
stralloc | valuec = {0} |
|
stralloc | boundary = {0} |
|
stralloc | mname = {0} |
|
stralloc | bodybuf = {0} |
|
stralloc | partbuf = {0} |
|
stralloc | partname = {0} |
|
stralloc | alias = {0} |
|
char | name [11] = { '0', '0', '0', 'u', 'n', 'k', 'n', 'o', 'w', 'n', '\0' } |
|
char | pname [7] = { '0', '0', '0', '0', '0', '0', '\0' } |
|
char | outbuf [LINELEN] |
|
buffer | bo |
|
mess822_header | msid = MESS822_HEADER |
|
mess822_action | hm [] |
|
mess822_header | type = MESS822_HEADER |
|
mess822_action | ht [] |
|
mess822_header | enco = MESS822_HEADER |
|
mess822_action | hc [] |
|
◆ LINELEN
◆ WHO
#define WHO "822mimeparts" |
◆ attachment_name()
int attachment_name |
( |
stralloc * |
name, |
|
|
stralloc * |
in |
|
) |
| |
◆ b64name()
int b64name |
( |
stralloc * |
name | ) |
|
◆ decode_name()
int decode_name |
( |
stralloc * |
name | ) |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ mime_partproc()
void mime_partproc |
( |
stralloc * |
bound, |
|
|
int |
mimetype, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
◆ mime_type()
char * mime_type |
( |
int |
type | ) |
|
◆ msg_bodyproc()
void msg_bodyproc |
( |
int |
mimetype, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
◆ alias
◆ bo
◆ bodybuf
◆ boundary
◆ enco
◆ flag
◆ hc
Initial value:= {
{
"Content-Transfer-Encoding", &
flag, 0, &
valuec, 0, 0, 0 } , { 0, 0, 0, 0, 0, 0, 0 }
}
Definition at line 151 of file 822mimeparts.c.
◆ hm
Initial value:= {
{
"Message-ID", &
flag, 0, &
valuem, 0, 0, 0 } , { 0, 0, 0, 0, 0, 0, 0 }
}
Definition at line 143 of file 822mimeparts.c.
◆ ht
Initial value:= {
{
"Content-Type", &
flag, 0, &
valuet, 0, 0, 0 } , { 0, 0, 0, 0, 0, 0, 0 }
}
Definition at line 147 of file 822mimeparts.c.
◆ line
◆ match
◆ mname
◆ msid
◆ name
char name[11] = { '0', '0', '0', 'u', 'n', 'k', 'n', 'o', 'w', 'n', '\0' } |
◆ outbuf
◆ partbuf
◆ partname
◆ pname
char pname[7] = { '0', '0', '0', '0', '0', '0', '\0' } |
◆ slink
◆ type
◆ valuec
◆ valuem
◆ valuet
◆ verbose