s/qmail 4.3.20
Next generation secure email transport
Loading...
Searching...
No Matches
Data Structures | Macros | Functions
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  ,
,
len  ,
 
)

◆ 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: