]> git.donarmstrong.com Git - lilypond.git/commitdiff
dec2int: check for overflow.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 10 Jan 2007 01:29:00 +0000 (02:29 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 10 Jan 2007 01:29:00 +0000 (02:29 +0100)
flower/string-convert.cc

index 43f0389bde87d399de8fbff41d7428e53583b093..6a6dbc6d7c655882d9ec18f1415b5dc9d5a6d1d0 100644 (file)
@@ -66,7 +66,6 @@ String_convert::bin2unsigned (string bin_string)
   return result_u;
 }
 
-// breendet imp from string
 int
 String_convert::dec2int (string dec_string)
 {
@@ -76,6 +75,8 @@ String_convert::dec2int (string dec_string)
   long l = 0;
   if (!sscanf (dec_string.c_str (), "%ld", &l))
     assert (false);
+
+  assert (form_string ("%ld", l) == dec_string);
   
   return (int)l;
 }