Changes in util.c [f34dd65:4b17a6c]
Legend:
- Unmodified
- Added
- Removed
-
util.c
rf34dd65 r4b17a6c 725 725 } 726 726 } 727 /* Attempts to convert 'in' to ISO-8859-1. Returns that if possible, 728 else returns UTF-8. 727 /* 728 * Validate 'in' as UTF-8, and either return a copy of it, or an empty 729 * string if it is invalid utf-8. 729 730 */ 730 char * owl_ get_iso_8859_1_if_possible(char *in)731 char * owl_validate_utf8(char *in) 731 732 { 732 733 char *out; 733 734 if (g_utf8_validate(in, -1, NULL)) { 734 out = g_convert(in, -1, 735 "ISO-8859-1", "UTF-8", 736 NULL, NULL, NULL); 737 if (!out) { 738 out = owl_strdup(in); 739 } 740 } 741 else { 735 out = owl_strdup(in); 736 } else { 742 737 out = owl_strdup(""); 743 738 }
Note: See TracChangeset
for help on using the changeset viewer.