24#ifndef MUTT_MUTT_ATOI_H
25#define MUTT_MUTT_ATOI_H
37#define make_str_ato_wrappers(flavour, type) \
38 static inline bool mutt_str_ato ## flavour ## _full(const char *src, type *dst) \
40 const char * end = mutt_str_ato ## flavour(src, dst); \
41 return end && !*end; \
const char * mutt_str_atoull(const char *str, unsigned long long *dst)
Convert ASCII string to an unsigned long long.
const char * mutt_str_atous(const char *str, unsigned short *dst)
Convert ASCII string to an unsigned short.
#define make_str_ato_wrappers(flavour, type)
const char * mutt_str_atol(const char *str, long *dst)
Convert ASCII string to a long.
const char * mutt_str_atoul(const char *str, unsigned long *dst)
Convert ASCII string to an unsigned long.
const char * mutt_str_atos(const char *str, short *dst)
Convert ASCII string to a short.
const char * mutt_str_atoui(const char *str, unsigned int *dst)
Convert ASCII string to an unsigned integer.
const char * mutt_str_atoi(const char *str, int *dst)
Convert ASCII string to an integer.