OSSP CVS Repository

ossp - Difference in ossp-pkg/uuid/uuid_str.c versions 1.1 and 1.2
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/uuid/uuid_str.c 1.1 -> 1.2

--- uuid_str.c   2004/01/13 19:43:15     1.1
+++ uuid_str.c   2004/01/18 19:22:54     1.2
@@ -557,7 +557,7 @@
 
     if (fracpart >= pow10(max)) {
         intpart++;
-        fracpart -= pow10(max);
+        fracpart -= (long)pow10(max);
     }
 
     /* convert integer part */
@@ -689,7 +689,7 @@
     char *rv;
     int n;
 
-    n = str_vsnprintf(NULL, -1, fmt, ap);
+    n = str_vsnprintf(NULL, 0, fmt, ap);
     if ((rv = (char *)malloc(n+1)) == NULL)
         return NULL;
     str_vsnprintf(rv, n+1, fmt, ap);
@@ -727,7 +727,7 @@
     }
     else {
         n = strlen(*str);
-        rv = str_vsnprintf(NULL, -1, fmt, ap);
+        rv = str_vsnprintf(NULL, 0, fmt, ap);
         if ((*str = (char *)realloc(*str, n+rv+1)) == NULL)
             return -1;
         str_vsnprintf((*str)+n, rv+1, fmt, ap);

CVSTrac 2.0.1