gmime

## gmime gmime — |

## Synopsis

    #define     GMIME_CHECK_VERSION             (major,minor,micro)
    #define     GMIME_INIT_FLAG_UTF8
    void        g_mime_init                     (guint32 flags);
    void        g_mime_shutdown                 (void);

## Description

## Details

### GMIME_CHECK_VERSION()

    #define     GMIME_CHECK_VERSION(major,minor,micro)

`major` : |
`minor` : |
`micro` : |

### GMIME_INIT_FLAG_UTF8

    #define GMIME_INIT_FLAG_UTF8  (1 << 0)

Initialization flag to enable UTF-8 interfaces throughout GMime.

Note: this flag is really a no-op and remains only for backward compatablity. Interfaces will be UTF-8 whether this flag is used or not.

### g_mime_init ()

    void        g_mime_init                     (guint32 flags);

Initializes GMime.

Note: Calls `g_mime_charset_map_init()` and `g_mime_iconv_init()` as well.

`flags` : | initialization flags

### g_mime_shutdown ()

    void        g_mime_shutdown                 (void);

Frees internally allocated tables created in `g_mime_init()`. Also calls `g_mime_charset_map_shutdown()` and `g_mime_iconv_shutdown()`.