mess822x 1.24
mess822x
Loading...
Searching...
No Matches
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 )
extern

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 )
extern

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 )
extern

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 )
extern

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 )
extern

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 )
extern

Definition at line 8 of file mess822_date.c.

◆ mess822_end()

int mess822_end ( mess822_header * h)
extern

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 )
extern

Definition at line 3 of file mess822_fold.c.

◆ mess822_line()

int mess822_line ( mess822_header * h,
stralloc * s )
extern

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)
extern

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 )
extern

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 )
extern

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 )
extern

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 )
extern

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 )
extern

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 )
extern

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 )
extern

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: