| GMime Reference Manual |
|---|
gmime-filter-windowsgmime-filter-windows — |
GMimeFilterWindows;
GMimeFilter* g_mime_filter_windows_new (const char *claimed_charset);
gboolean g_mime_filter_windows_is_windows_charset
(GMimeFilterWindows *filter);
const char* g_mime_filter_windows_real_charset
(GMimeFilterWindows *filter);
GObject +----GMimeFilter +----GMimeFilterWindows
GMimeFilter* g_mime_filter_windows_new (const char *claimed_charset);
Creates a new GMimeFilterWindows filter. When a stream of text has been filtered, it can be determined whether or not said text stream was in claimed_charset or the equivalent Windows-CP125# charset.
| claimed_charset : | charset that a text stream claims to be |
| Returns : | a new windows filter. |
gboolean g_mime_filter_windows_is_windows_charset
(GMimeFilterWindows *filter);Determines whether or not a Windows-CP125# charset has been detected so far.
| filter : | windows filter object |
| Returns : | TRUE if the filtered stream has been detected to contain Windows-CP125# characters or FALSE otherwise. |
const char* g_mime_filter_windows_real_charset
(GMimeFilterWindows *filter);Figures out the real charset that the text is encoded in based on whether or not Windows-CP125# characters were found.
| filter : | windows filter object |
| Returns : | a const string pointer to the claimed charset if filtered text stream was found not to contain any Windows-CP125# characters or the proper Windows-CP125# charset. |
| << gmime-filter-strip | gmime-filter-yenc >> |