Mercurial > pidgin.yaz
diff src/util.c @ 7889:7e1bb4deca24
[gaim-migrate @ 8547]
if we're gonna have mnemonics, let's use 'em!
(there was going to be a clever play on words there, but it's 4:30,
so it's not gonna happen)
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Wed, 17 Dec 2003 09:33:05 +0000 |
parents | 1ce040412bd5 |
children | 1b8261f374ea |
line wrap: on
line diff
--- a/src/util.c Tue Dec 16 05:41:30 2003 +0000 +++ b/src/util.c Wed Dec 17 09:33:05 2003 +0000 @@ -2434,3 +2434,32 @@ return FALSE; } +char *gaim_text_strip_mnemonic(const char *in) +{ + char *out; + char *a; + const char *b; + + g_return_val_if_fail(in != NULL, NULL); + + out = g_malloc(strlen(in)+1); + a = out; + b = in; + + while(*b) { + if(*b == '_') { + if(*(b+1) == '_') { + *(a++) = '_'; + b += 2; + } else { + b++; + } + } else { + *(a++) = *(b++); + } + } + *a = '\0'; + + return out; +} +