#ifndef SMTP_PARSER_H
#define SMTP_PARSER_H
/*
* Character definitions
*/
extern const uint16_t smtp_xtext_char_mask;
extern const uint16_t smtp_atext_char_mask;
extern const uint16_t smtp_dcontent_char_mask;
extern const uint16_t smtp_qtext_char_mask;
extern const uint16_t smtp_textstr_char_mask;
extern const uint16_t smtp_esmtp_value_char_mask;
extern const uint16_t smtp_ehlo_param_char_mask;
extern const uint16_t smtp_ehlo_greet_char_mask;
extern const uint16_t smtp_qpair_char_mask;
static inline bool
}
static inline bool
}
static inline bool
}
static inline bool
}
static inline bool
}
static inline bool
}
static inline bool
}
static inline bool
}
static inline bool
}
/*
* SMTP parser
*/
struct smtp_parser {
const char *error;
};
/*
* Common syntax
*/
const char **value_r);
const char **value_r);
const char **value_r);
const char **value_r);
#endif