s/qmail 4.3.21
Next generation secure email transport
Loading...
Searching...
No Matches
token822.h File Reference
#include "genalloc.h"
Include dependency graph for token822.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  token822

Macros

#define TOKEN822_ATOM   1
#define TOKEN822_QUOTE   2
#define TOKEN822_LITERAL   3
#define TOKEN822_COMMENT   4
#define TOKEN822_LEFT   5
#define TOKEN822_RIGHT   6
#define TOKEN822_AT   7
#define TOKEN822_COMMA   8
#define TOKEN822_SEMI   9
#define TOKEN822_COLON   10
#define TOKEN822_DOT   11

Functions

 GEN_ALLOC_typedef (token822_alloc, struct token822, t, len, a) int token822_parse(token822_alloc *
stralloc stralloc *int token822_addrlist (token822_alloc *, token822_alloc *, token822_alloc *, int(*)())
int token822_unquote (stralloc *, token822_alloc *)
int token822_unparse (stralloc *, token822_alloc *, unsigned int)
void token822_reverse (token822_alloc *)
void token822_free (token822_alloc *)
int token822_ready (token822_alloc *, unsigned int)
int token822_readyplus (token822_alloc *, unsigned int)
int token822_append (token822_alloc *, struct token822 *)

Macro Definition Documentation

◆ TOKEN822_AT

#define TOKEN822_AT   7

Definition at line 35 of file token822.h.

◆ TOKEN822_ATOM

#define TOKEN822_ATOM   1

Definition at line 29 of file token822.h.

◆ TOKEN822_COLON

#define TOKEN822_COLON   10

Definition at line 38 of file token822.h.

◆ TOKEN822_COMMA

#define TOKEN822_COMMA   8

Definition at line 36 of file token822.h.

◆ TOKEN822_COMMENT

#define TOKEN822_COMMENT   4

Definition at line 32 of file token822.h.

◆ TOKEN822_DOT

#define TOKEN822_DOT   11

Definition at line 39 of file token822.h.

◆ TOKEN822_LEFT

#define TOKEN822_LEFT   5

Definition at line 33 of file token822.h.

◆ TOKEN822_LITERAL

#define TOKEN822_LITERAL   3

Definition at line 31 of file token822.h.

◆ TOKEN822_QUOTE

#define TOKEN822_QUOTE   2

Definition at line 30 of file token822.h.

◆ TOKEN822_RIGHT

#define TOKEN822_RIGHT   6

Definition at line 34 of file token822.h.

◆ TOKEN822_SEMI

#define TOKEN822_SEMI   9

Definition at line 37 of file token822.h.

Function Documentation

◆ GEN_ALLOC_typedef()

GEN_ALLOC_typedef ( token822_alloc ,
struct token822 ,
t ,
len ,
a  )

◆ token822_addrlist()

stralloc stralloc *int token822_addrlist ( token822_alloc * taout,
token822_alloc * taaddr,
token822_alloc * ta,
int(* callback )() )

Definition at line 378 of file token822.c.

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

◆ token822_append()

int token822_append ( token822_alloc * ,
struct token822 *  )
Here is the caller graph for this function:

◆ token822_free()

void token822_free ( token822_alloc * )

◆ token822_ready()

int token822_ready ( token822_alloc * ,
unsigned int  )
Here is the caller graph for this function:

◆ token822_readyplus()

int token822_readyplus ( token822_alloc * ,
unsigned int  )
Here is the caller graph for this function:

◆ token822_reverse()

void token822_reverse ( token822_alloc * ta)

Definition at line 9 of file token822.c.

Here is the caller graph for this function:

◆ token822_unparse()

int token822_unparse ( stralloc * sa,
token822_alloc * ta,
unsigned int linelen )

Definition at line 72 of file token822.c.

◆ token822_unquote()

int token822_unquote ( stralloc * sa,
token822_alloc * ta )

Definition at line 168 of file token822.c.

Here is the caller graph for this function: