X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lib%2Fstr.h;h=29b8817fe56bf95432f9ab94ba5b4632b870e3cf;hb=c660c8cbae7f647c637502779862e4a36ad6a074;hp=88af4d730a0968d6f1a7abbfc37d3ced27fc7828;hpb=bec523bb3ad78ec9100efb18fb58d43d38b304de;p=apps%2Fmadmutt.git diff --git a/lib-lib/str.h b/lib-lib/str.h index 88af4d7..29b8817 100644 --- a/lib-lib/str.h +++ b/lib-lib/str.h @@ -39,13 +39,15 @@ extern unsigned char const __m_strdigits[128]; extern signed char const __m_b64digits[128]; extern char const __m_b64chars[64]; +extern char const __m_b36chars_lower[36]; +extern char const __m_b36chars_upper[36]; + /****************************************************************************/ /* char related */ /****************************************************************************/ static inline int hexval(int c) { - int v = __m_strdigits[c]; - return !(c & ~127) && v < 16 ? v : -1; + return !(c & ~127) && __m_strdigits[c] < 16 ? __m_strdigits[c] : -1; } static inline int base64val(int c) {