[asterisk-commits] russell: trunk r46863 - in /trunk: ./ main/say.c

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Wed Nov 1 16:04:15 MST 2006


Author: russell
Date: Wed Nov  1 17:04:14 2006
New Revision: 46863

URL: http://svn.digium.com/view/asterisk?rev=46863&view=rev
Log:
Merged revisions 46857 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46857 | russell | 2006-11-01 18:01:48 -0500 (Wed, 01 Nov 2006) | 2 lines

fix saying one hundred and two hundred in hebrew (issue #7810, eldadran)

........

Modified:
    trunk/   (props changed)
    trunk/main/say.c

Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.

Modified: trunk/main/say.c
URL: http://svn.digium.com/view/asterisk/trunk/main/say.c?rev=46863&r1=46862&r2=46863&view=diff
==============================================================================
--- trunk/main/say.c (original)
+++ trunk/main/say.c Wed Nov  1 17:04:14 2006
@@ -1153,7 +1153,8 @@
 /* 	Extra sounds needed:
  	1F: feminin 'one'
 	ve: 'and'
-	2hundred: 2 hundred
+	1hundred: 1 hundred
+	2hundred: 2 hundreds
 	2thousands: 2 thousand 
 	thousands: plural of 'thousand'
 	3sF 'Smichut forms (female)
@@ -1244,11 +1245,13 @@
 			num = num % 10;
 			if (num>0) state=2;
 		} else if (num < 200) {
-			snprintf(fn, sizeof(fn), "digits/hundred");
+			snprintf(fn, sizeof(fn), "digits/1hundred");
 			num = num - 100;
+			state=2;
 		} else if (num < 300) {
-			snprintf(fn, sizeof(fn), "digits/hundred");
-			num = num - 100;
+			snprintf(fn, sizeof(fn), "digits/2hundred");
+			num = num - 200;
+			state=2;
 		} else if (num < 1000) {
 			snprintf(fn, sizeof(fn), "digits/%d", (num/100));
 			state=1;



More information about the asterisk-commits mailing list