tin  2.6.1
About: TIN is a threaded NNTP and spool based UseNet newsreader.
  Fossies Dox: tin-2.6.1.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

rfc2046.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  param
 
struct  part
 
struct  partlist
 
struct  t_header
 
struct  lineinfo
 
struct  openartinfo
 

Macros

#define MIME_SUPPORTED_VERSION   "1.0"
 
#define TYPE_TEXT   0
 
#define TYPE_MULTIPART   1
 
#define TYPE_APPLICATION   2
 
#define TYPE_MESSAGE   3
 
#define TYPE_IMAGE   4
 
#define TYPE_AUDIO   5
 
#define TYPE_VIDEO   6
 
#define ENCODING_7BIT   0
 
#define ENCODING_QP   1
 
#define ENCODING_BASE64   2
 
#define ENCODING_8BIT   3
 
#define ENCODING_BINARY   4
 
#define ENCODING_UUE   5
 
#define DISP_INLINE   0
 
#define DISP_ATTACH   1
 
#define BOUND_NONE   0
 
#define BOUND_START   1
 
#define BOUND_END   2
 
#define FORMAT_FIXED   0
 
#define FORMAT_FLOWED   1
 
#define C_HEADER   0x0001
 
#define C_BODY   0x0002
 
#define C_SIG   0x0004
 
#define C_ATTACH   0x0008
 
#define C_UUE   0x0010
 
#define C_QUOTE1   0x0020
 
#define C_QUOTE2   0x0040
 
#define C_QUOTE3   0x0080
 
#define C_URL   0x0100 /* Contains http|ftp|gopher: */
 
#define C_MAIL   0x0200 /* Contains mailto: */
 
#define C_NEWS   0x0400 /* Contains news|nntp: */
 
#define C_CTRLL   0x0800 /* Contains ^L */
 
#define C_VERBATIM   0x1000 /* Verbatim block */
 

Typedefs

typedef struct param t_param
 
typedef struct part t_part
 
typedef struct partlist t_partl
 
typedef struct lineinfo t_lineinfo
 
typedef struct openartinfo t_openartinfo
 

Macro Definition Documentation

◆ BOUND_END

#define BOUND_END   2

Definition at line 67 of file rfc2046.h.

◆ BOUND_NONE

#define BOUND_NONE   0

Definition at line 65 of file rfc2046.h.

◆ BOUND_START

#define BOUND_START   1

Definition at line 66 of file rfc2046.h.

◆ C_ATTACH

#define C_ATTACH   0x0008

Definition at line 155 of file rfc2046.h.

◆ C_BODY

#define C_BODY   0x0002

Definition at line 153 of file rfc2046.h.

◆ C_CTRLL

#define C_CTRLL   0x0800 /* Contains ^L */

Definition at line 166 of file rfc2046.h.

◆ C_HEADER

#define C_HEADER   0x0001

Definition at line 152 of file rfc2046.h.

◆ C_MAIL

#define C_MAIL   0x0200 /* Contains mailto: */

Definition at line 164 of file rfc2046.h.

◆ C_NEWS

#define C_NEWS   0x0400 /* Contains news|nntp: */

Definition at line 165 of file rfc2046.h.

◆ C_QUOTE1

#define C_QUOTE1   0x0020

Definition at line 159 of file rfc2046.h.

◆ C_QUOTE2

#define C_QUOTE2   0x0040

Definition at line 160 of file rfc2046.h.

◆ C_QUOTE3

#define C_QUOTE3   0x0080

Definition at line 161 of file rfc2046.h.

◆ C_SIG

#define C_SIG   0x0004

Definition at line 154 of file rfc2046.h.

◆ C_URL

#define C_URL   0x0100 /* Contains http|ftp|gopher: */

Definition at line 163 of file rfc2046.h.

◆ C_UUE

#define C_UUE   0x0010

Definition at line 156 of file rfc2046.h.

◆ C_VERBATIM

#define C_VERBATIM   0x1000 /* Verbatim block */

Definition at line 167 of file rfc2046.h.

◆ DISP_ATTACH

#define DISP_ATTACH   1

Definition at line 63 of file rfc2046.h.

◆ DISP_INLINE

#define DISP_INLINE   0

Definition at line 62 of file rfc2046.h.

◆ ENCODING_7BIT

#define ENCODING_7BIT   0

Definition at line 55 of file rfc2046.h.

◆ ENCODING_8BIT

#define ENCODING_8BIT   3

Definition at line 58 of file rfc2046.h.

◆ ENCODING_BASE64

#define ENCODING_BASE64   2

Definition at line 57 of file rfc2046.h.

◆ ENCODING_BINARY

#define ENCODING_BINARY   4

Definition at line 59 of file rfc2046.h.

◆ ENCODING_QP

#define ENCODING_QP   1

Definition at line 56 of file rfc2046.h.

◆ ENCODING_UUE

#define ENCODING_UUE   5

Definition at line 60 of file rfc2046.h.

◆ FORMAT_FIXED

#define FORMAT_FIXED   0

Definition at line 69 of file rfc2046.h.

◆ FORMAT_FLOWED

#define FORMAT_FLOWED   1

Definition at line 70 of file rfc2046.h.

◆ MIME_SUPPORTED_VERSION

#define MIME_SUPPORTED_VERSION   "1.0"

Definition at line 44 of file rfc2046.h.

◆ TYPE_APPLICATION

#define TYPE_APPLICATION   2

Definition at line 49 of file rfc2046.h.

◆ TYPE_AUDIO

#define TYPE_AUDIO   5

Definition at line 52 of file rfc2046.h.

◆ TYPE_IMAGE

#define TYPE_IMAGE   4

Definition at line 51 of file rfc2046.h.

◆ TYPE_MESSAGE

#define TYPE_MESSAGE   3

Definition at line 50 of file rfc2046.h.

◆ TYPE_MULTIPART

#define TYPE_MULTIPART   1

Definition at line 48 of file rfc2046.h.

◆ TYPE_TEXT

#define TYPE_TEXT   0

Definition at line 47 of file rfc2046.h.

◆ TYPE_VIDEO

#define TYPE_VIDEO   6

Definition at line 53 of file rfc2046.h.

Typedef Documentation

◆ t_lineinfo

typedef struct lineinfo t_lineinfo

◆ t_openartinfo

typedef struct openartinfo t_openartinfo

◆ t_param

typedef struct param t_param

◆ t_part

typedef struct part t_part

◆ t_partl

typedef struct partlist t_partl