X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Fstr.h;h=29b8817fe56bf95432f9ab94ba5b4632b870e3cf;hp=01e6c6231fa85e2dab0707aa91d79da0210421ce;hb=b36dc16c428cc2b1371bb99c0581aa014f302791;hpb=81884ccb464c69a8dba9de1b97af261a8a02b2c7 diff --git a/lib-lib/str.h b/lib-lib/str.h index 01e6c62..29b8817 100644 --- a/lib-lib/str.h +++ b/lib-lib/str.h @@ -37,14 +37,17 @@ 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) {