Mercurial > pidgin.yaz
diff src/util.h @ 11153:8e600ee6ec61
[gaim-migrate @ 13235]
sf patch #1243998, from Evan Schoenberg, also some changes by me
Basically novell needed a prpl->normalize function that
didn't remove spaces. But I didn't like having the default
normalize code make the string lowercase and remove spaces,
so I changed the default to basically do nothing.
Anyhoo, if you think of yourself as the primary contact for
one of the PRPLs, you may want to make sure your PRPL has a
normalize function, if it needs one.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 24 Jul 2005 19:36:22 +0000 |
parents | 096020ae09a9 |
children | 9563b768e8e2 |
line wrap: on
line diff
--- a/src/util.h Sun Jul 24 18:20:04 2005 +0000 +++ b/src/util.h Sun Jul 24 19:36:22 2005 +0000 @@ -505,6 +505,20 @@ const char *gaim_normalize(const GaimAccount *account, const char *str); /** + * Normalizes a string, so that it is suitable for comparison. + * + * This is one possible implementation for the PRPL callback + * function "normalize." It returns a lowercase and UTF-8 + * normalized version of the string. + * + * @param account The account the string belongs to. + * @param str The string to normalize. + * + * @return A pointer to the normalized version stored in a static buffer. + */ +const char *gaim_normalize_nocase(const GaimAccount *account, const char *str); + +/** * Compares two strings to see if the first contains the second as * a proper prefix. *