[PPL-devel] [GIT] ppl/ppl(bounded_arithmetic): Fixed the name of the file Number_Conversion.cc.

Alberto Gioia alberto.gioi1 at studenti.unipr.it
Thu May 5 19:44:04 CEST 2011


Module: ppl/ppl
Branch: bounded_arithmetic
Commit: 1789d7b8316e192aa49930c509c32ffe0ee47149
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=1789d7b8316e192aa49930c509c32ffe0ee47149

Author: Alberto Gioia <alberto.gioi1 at studenti.unipr.it>
Date:   Thu May  5 19:41:39 2011 +0200

Fixed the name of the file Number_Conversion.cc.

---

 tests/Concrete_Expression/Number_Conversion.cc |   28 ++++++++++++++++++++++++
 tests/Concrete_Expression/linearize_integer.hh |    2 +-
 2 files changed, 29 insertions(+), 1 deletions(-)

diff --git a/tests/Concrete_Expression/Number_Conversion.cc b/tests/Concrete_Expression/Number_Conversion.cc
new file mode 100644
index 0000000..2d87e49
--- /dev/null
+++ b/tests/Concrete_Expression/Number_Conversion.cc
@@ -0,0 +1,28 @@
+void reverse(char *reversed) {
+  char tmp;
+  for (int i = 0, j = strlen(reversed)-1; i<j; i++, j--) {
+    tmp = reversed[i];
+    reversed[i] = reversed[j];
+    reversed[j] = tmp;
+  }
+}
+
+char *itoa(int number) {
+  bool neg=number<0?true:false;
+  number=number<0?-number:number;
+  int length = (int)(log10(number))+1;
+  int i=0;
+  char *s = new char[length];
+  do {
+    s[i++] = number % 10 + '0';
+  } while ((number /= 10) > 0);
+  if (neg){
+    s[i] = '-';
+    s[++i] = '\0';
+  }
+  else
+    s[i] = '\0';
+  reverse(s);
+  return s;
+}
+
diff --git a/tests/Concrete_Expression/linearize_integer.hh b/tests/Concrete_Expression/linearize_integer.hh
index c0c8bbc..7693ae2 100644
--- a/tests/Concrete_Expression/linearize_integer.hh
+++ b/tests/Concrete_Expression/linearize_integer.hh
@@ -2,7 +2,7 @@
 #define PPL_linearize_int_hh 1
 
 #include "Linear_Form.defs.hh"
-#include "Number_Convertion.cc"
+#include "Number_Conversion.cc"
 
 namespace Parma_Polyhedra_Library {
 




More information about the PPL-devel mailing list