X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Fmime-token.sh;h=84c3664a7692cfcae4e11ee4e63611104323c1a6;hp=bb55179374644b4ad6d05985cf2add8e21299bb7;hb=1ee89902de184a640c171ae3285bff6882a791bd;hpb=3a3420a4cb3369d51eecc9287d556596f98e7314 diff --git a/lib-mime/mime-token.sh b/lib-mime/mime-token.sh index bb55179..84c3664 100644 --- a/lib-mime/mime-token.sh +++ b/lib-mime/mime-token.sh @@ -39,7 +39,7 @@ do_h() { enum mime_token { MUTT_MIME_TOKEN_UNKNOWN, -`tr 'a-z-' 'A-Z_' | sed -e 's/.*/ MIME_&,/'` +`tr 'a-z-/' 'A-Z__' | sed -e 's/.*/ MIME_&,/'` }; __attribute__((pure)) @@ -49,7 +49,7 @@ EOF } do_c() { - cat <val : MUTT_MIME_TOKEN_UNKNOWN; + if (len) { + const struct tok *res = mime_which_token_aux(s, len); + return res ? res->val : MUTT_MIME_TOKEN_UNKNOWN; + } else { + return MUTT_MIME_TOKEN_UNKNOWN; + } } EOF }