mess822x 1.23
mess822x
Loading...
Searching...
No Matches
Data Structures | Macros | Functions
mess822.h File Reference
#include "stralloc.h"
#include "caltime.h"
Include dependency graph for mess822.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  mess822_time
 
struct  mess822_action
 
struct  mess822_header
 
struct  mess822_mime
 

Macros

#define MESS822_HEADER   { {0} }
 
#define MESS822_MIME   { {0} }
 

Functions

int mess822_quoteplus (stralloc *, char *, char *)
 
int mess822_quote (stralloc *, char *, char *)
 
int mess822_quotelist (stralloc *, stralloc *)
 
int mess822_fold (stralloc *, stralloc *, char *, int)
 
int mess822_date (stralloc *, mess822_time *)
 
int mess822_token (stralloc *, char *)
 
int mess822_addrlist (stralloc *, char *)
 
int mess822_when (mess822_time *, char *)
 
int mess822_begin (mess822_header *, mess822_action *)
 
int mess822_line (mess822_header *, stralloc *)
 
int mess822_end (mess822_header *)
 
int mess822_ok (stralloc *)
 
int mess822_b64decode (stralloc *, const char *, int, int)
 
int mess822_b64encode (stralloc *, stralloc *)
 
int mess822_b64urlencode (stralloc *, stralloc *)
 
int mess822_qpdecode (stralloc *, const char *, int, int)
 
int mess822_qpencode (stralloc *, stralloc *)
 

Macro Definition Documentation

◆ MESS822_HEADER

#define MESS822_HEADER   { {0} }

Definition at line 48 of file mess822.h.

◆ MESS822_MIME

#define MESS822_MIME   { {0} }

Definition at line 49 of file mess822.h.

Function Documentation

◆ mess822_addrlist()

int mess822_addrlist ( stralloc *  out,
char *  in 
)

Definition at line 119 of file mess822_addr.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_b64decode()

int mess822_b64decode ( stralloc *  out,
const char *  in,
int  len,
int  flag 
)

Definition at line 30 of file mess822_base64.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_b64encode()

int mess822_b64encode ( stralloc *  out,
stralloc *  in 
)

Definition at line 74 of file mess822_base64.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_b64urlencode()

int mess822_b64urlencode ( stralloc *  out,
stralloc *  in 
)

Definition at line 130 of file mess822_base64.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_begin()

int mess822_begin ( mess822_header h,
mess822_action a 
)

Definition at line 5 of file mess822_line.c.

Here is the caller graph for this function:

◆ mess822_date()

int mess822_date ( stralloc *  out,
mess822_time when 
)

Definition at line 8 of file mess822_date.c.

◆ mess822_end()

int mess822_end ( mess822_header h)

Definition at line 26 of file mess822_line.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_fold()

int mess822_fold ( stralloc *  out,
stralloc *  in,
char *  prefix,
int  linelen 
)

Definition at line 3 of file mess822_fold.c.

◆ mess822_line()

int mess822_line ( mess822_header h,
stralloc *  s 
)

Definition at line 107 of file mess822_line.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_ok()

int mess822_ok ( stralloc *  sa)

Definition at line 4 of file mess822_ok.c.

Here is the caller graph for this function:

◆ mess822_qpdecode()

int mess822_qpdecode ( stralloc *  out,
const char *  in,
int  len,
int  flag 
)

Definition at line 103 of file mess822_qp.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_qpencode()

int mess822_qpencode ( stralloc *  out,
stralloc *  in 
)

Definition at line 60 of file mess822_qp.c.

Here is the caller graph for this function:

◆ mess822_quote()

int mess822_quote ( stralloc *  out,
char *  addr,
char *  comment 
)

Definition at line 102 of file mess822_quote.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_quotelist()

int mess822_quotelist ( stralloc *  out,
stralloc *  in 
)

Definition at line 108 of file mess822_quote.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mess822_quoteplus()

int mess822_quoteplus ( stralloc *  out,
char *  addr,
char *  comment 
)

Definition at line 55 of file mess822_quote.c.

Here is the caller graph for this function:

◆ mess822_token()

int mess822_token ( stralloc *  out,
char *  in 
)

Definition at line 5 of file mess822_token.c.

Here is the caller graph for this function:

◆ mess822_when()

int mess822_when ( mess822_time out,
char *  in 
)

Definition at line 9 of file mess822_when.c.

Here is the call graph for this function:
Here is the caller graph for this function: