>That would help.  But I think that the whole business should
>be reviewed and possibly redesigned.  As in, provide an sbr
>function to say whether or not two charset names match.
>Callers that just need that would no longer have to be
>concerned with memory management.

I just realized something ... we're using norm_charmap() wrong.

The purpose of norm_charmap() is to convert a _locale_ character
set (what is returned by nl_langinfo(CODESET)) into a standard MIME
character set.  AFACT, norm_charmap() should almost never be used by nmh
applications; they should be using get_charset() if they need the local
character set.  If it's something in email, we can use it directly and
it should not be run through norm_charmap().

Since the only callers of norm_charmap() should be passing in the locale
character encoding, that should never change within a program, so memory
management should not be an issue.

--Ken

_______________________________________________
Nmh-workers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to