Fix dashes, etc

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5460 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.2-netsec
Mark Spencer 20 years ago
parent b052fe894b
commit b32b3c1e50

60
say.c

@ -175,31 +175,31 @@ int ast_say_phonetic_str(struct ast_channel *chan, const char *fn2, const char *
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
break;
case ('!'):
strncpy(fn, "exclaimation-point", sizeof(fn));
break;
strncpy(fn, "letters/exclaimation-point", sizeof(fn));
break;
case ('@'):
strncpy(fn, "at", sizeof(fn));
strncpy(fn, "letters/at", sizeof(fn));
break;
case ('$'):
strncpy(fn, "dollar", sizeof(fn));
strncpy(fn, "letters/dollar", sizeof(fn));
break;
case ('-'):
strncpy(fn, "dash", sizeof(fn));
strncpy(fn, "letters/dash", sizeof(fn));
break;
case ('.'):
strncpy(fn, "dot", sizeof(fn));
strncpy(fn, "letters/dot", sizeof(fn));
break;
case ('='):
strncpy(fn, "equals", sizeof(fn));
strncpy(fn, "letters/equals", sizeof(fn));
break;
case ('+'):
strncpy(fn, "plus", sizeof(fn));
strncpy(fn, "letters/plus", sizeof(fn));
break;
case ('/'):
strncpy(fn, "slash", sizeof(fn));
strncpy(fn, "letters/slash", sizeof(fn));
break;
case (' '):
strncpy(fn, "space", sizeof(fn));
strncpy(fn, "letters/space", sizeof(fn));
break;
case ('%'):
play=0;
@ -287,31 +287,31 @@ int ast_say_character_str_full(struct ast_channel *chan, const char *fn2, const
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
break;
case ('!'):
strncpy(fn, "exclaimation-point", sizeof(fn));
break;
strncpy(fn, "letters/exclaimation-point", sizeof(fn));
break;
case ('@'):
strncpy(fn, "at", sizeof(fn));
strncpy(fn, "letters/at", sizeof(fn));
break;
case ('$'):
strncpy(fn, "dollar", sizeof(fn));
strncpy(fn, "letters/dollar", sizeof(fn));
break;
case ('-'):
strncpy(fn, "dash", sizeof(fn));
strncpy(fn, "letters/dash", sizeof(fn));
break;
case ('.'):
strncpy(fn, "dot", sizeof(fn));
strncpy(fn, "letters/dot", sizeof(fn));
break;
case ('='):
strncpy(fn, "equals", sizeof(fn));
strncpy(fn, "letters/equals", sizeof(fn));
break;
case ('+'):
strncpy(fn, "plus", sizeof(fn));
strncpy(fn, "letters/plus", sizeof(fn));
break;
case ('/'):
strncpy(fn, "slash", sizeof(fn));
strncpy(fn, "letters/slash", sizeof(fn));
break;
case (' '):
strncpy(fn, "space", sizeof(fn));
strncpy(fn, "letters/space", sizeof(fn));
break;
default:
ltr = fn2[num];
@ -354,31 +354,31 @@ int ast_say_phonetic_str_full(struct ast_channel *chan, const char *fn2, const c
snprintf(fn, sizeof(fn), "digits/%c", fn2[num]);
break;
case ('!'):
strncpy(fn, "exclaimation-point", sizeof(fn));
break;
strncpy(fn, "letters/exclaimation-point", sizeof(fn));
break;
case ('@'):
strncpy(fn, "at", sizeof(fn));
strncpy(fn, "letters/at", sizeof(fn));
break;
case ('$'):
strncpy(fn, "dollar", sizeof(fn));
strncpy(fn, "letters/dollar", sizeof(fn));
break;
case ('-'):
strncpy(fn, "dash", sizeof(fn));
strncpy(fn, "letters/dash", sizeof(fn));
break;
case ('.'):
strncpy(fn, "dot", sizeof(fn));
strncpy(fn, "letters/dot", sizeof(fn));
break;
case ('='):
strncpy(fn, "equals", sizeof(fn));
strncpy(fn, "letters/equals", sizeof(fn));
break;
case ('+'):
strncpy(fn, "plus", sizeof(fn));
strncpy(fn, "letters/plus", sizeof(fn));
break;
case ('/'):
strncpy(fn, "slash", sizeof(fn));
strncpy(fn, "letters/slash", sizeof(fn));
break;
case (' '):
strncpy(fn, "space", sizeof(fn));
strncpy(fn, "letters/space", sizeof(fn));
break;
default: /* '9' falls here... */
ltr = fn2[num];

Loading…
Cancel
Save