comparison 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
comparison
equal deleted inserted replaced
7888:d12b234959d5 7889:7e1bb4deca24
2432 } 2432 }
2433 2433
2434 return FALSE; 2434 return FALSE;
2435 } 2435 }
2436 2436
2437 char *gaim_text_strip_mnemonic(const char *in)
2438 {
2439 char *out;
2440 char *a;
2441 const char *b;
2442
2443 g_return_val_if_fail(in != NULL, NULL);
2444
2445 out = g_malloc(strlen(in)+1);
2446 a = out;
2447 b = in;
2448
2449 while(*b) {
2450 if(*b == '_') {
2451 if(*(b+1) == '_') {
2452 *(a++) = '_';
2453 b += 2;
2454 } else {
2455 b++;
2456 }
2457 } else {
2458 *(a++) = *(b++);
2459 }
2460 }
2461 *a = '\0';
2462
2463 return out;
2464 }
2465