camel-imap4-specials
3
CAMEL Library

# camel-imap4-specials

## Synopsis

    #define             is_atom                             (x)
    #define             is_ctrl                             (x)
    #define             is_lwsp                             (x)
    #define             is_type                             (x, t)
    #define             is_qsafe                            (x)
    #define             is_wild                             (x)
    void                camel_imap4_specials_init           (void);

## Description

## Details

### is_atom()

    #define is_atom(x) ((camel_imap4_specials[(unsigned char)(x)] & (IS_ASPECIAL|IS_SPACE|IS_CTRL|IS_WILDCARD|IS_QSPECIAL)) == 0)

`x` :

### is_ctrl()

    #define is_ctrl(x) ((camel_imap4_specials[(unsigned char)(x)] & IS_CTRL) != 0)

`x` :

### is_lwsp()

    #define is_lwsp(x) ((camel_imap4_specials[(unsigned char)(x)] & IS_LWSP) != 0)

`x` :

### is_type()

    #define is_type(x, t) ((camel_imap4_specials[(unsigned char)(x)] & (t)) != 0)

`x` :

`t` :

### is_qsafe()

    #define is_qsafe(x) ((camel_imap4_specials[(unsigned char)(x)] & (IS_QSPECIAL|IS_CTRL)) == 0)

`x` :

### is_wild()

    #define is_wild(x)  ((camel_imap4_specials[(unsigned char)(x)] & IS_WILDCARD) != 0)

`x` :

### camel_imap4_specials_init ()

    void                camel_imap4_specials_init           (void);