ze-filter  (ze-filter-0.8.0-develop-180218)
ze-demime.h File Reference

Go to the source code of this file.

Classes

struct  mime_part_T
 

Macros

#define MIME_ERROR_UNUSED_BOUNDARY   0
 
#define MIME_TYPE_TEXT   (1 << 8)
 
#define MIME_TYPE_IMAGE   (2 << 8)
 
#define MIME_TYPE_AUDIO   (3 << 8)
 
#define MIME_TYPE_VIDEO   (4 << 8)
 
#define MIME_TYPE_APPLICATION   (5 << 8)
 
#define MIME_TYPE_EXTENSION_TOKEN   (6 << 8)
 
#define MIME_TYPE_MESSAGE   (7 << 8)
 
#define MIME_TYPE_MULTIPART   (8 << 8)
 
#define MIME_ENCODE_NONE   0
 
#define MIME_ENCODE_7BIT   0
 
#define MIME_ENCODE_8BIT   2
 
#define MIME_ENCODE_BINARY   3
 
#define MIME_ENCODE_BASE64   4
 
#define MIME_ENCODE_QUOTED_PRINTABLE   5
 
#define MIME_ENCODE_OTHER   6
 
#define MIME_TYPE_LENGTH   64
 
#define CHARSET_LENGTH   64
 
#define __ZE_DEMIME_H
 

Typedefs

typedef struct mime_part_T mime_part_T
 
typedef struct mime_part_Tmime_part_P
 
typedef bool(* demime_F) (char *, size_t, char *, int, int, void *, mime_part_T *)
 

Functions

bool decode_mime_buffer (char *, char *, size_t, int, uint32_t *, demime_F, void *)
 
bool decode_mime_file (char *, char *, uint32_t *, demime_F, void *)
 
int which_mime_encoding (char *)
 
char * mime_encode_name (int)
 
int which_mime_type (char *s)
 
char * mime_type_name (int)
 
void set_mime_debug (bool)
 

Macro Definition Documentation

◆ __ZE_DEMIME_H

#define __ZE_DEMIME_H

Definition at line 100 of file ze-demime.h.