OSSP CVS Repository

ossp - Check-in [4238]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 4238
Date: 2001-Jul-24 15:04:43 (local)
2001-Jul-24 13:04:43 (UTC)
User:simons
Branch:
Comment: Encoding or decoding of doubles is not implemented yet.
Tickets:
Inspections:
Files:
ossp-pkg/xds/xml-decode-double.c      1.1 -> 1.2     1 inserted, 21 deleted
ossp-pkg/xds/xml-encode-double.c      1.1 -> 1.2     1 inserted, 21 deleted

ossp-pkg/xds/xml-decode-double.c 1.1 -> 1.2

--- xml-decode-double.c  2001/07/23 16:33:03     1.1
+++ xml-decode-double.c  2001/07/24 13:04:43     1.2
@@ -31,25 +31,5 @@
 
 int xml_decode_double(xds_t* xds, void* engine_context, void* buffer, size_t buffer_size, va_list* args)
     {
-    int rc;
-    xds_double_t* value;
-    int len;
-
-    /* Consistency checks. */
-
-    assert(xds != NULL);
-    assert(buffer != NULL);
-    assert(buffer_size != 0);
-    assert(args != NULL);
-    if (xds == NULL || buffer == NULL || buffer_size == 0 || args == NULL)
-        return XDS_ERR_INVALID_ARG;
-
-    /* Format value into buffer. */
-
-    value = va_arg(*args, xds_double_t*);
-    rc = sscanf(buffer, "<double>%lE</double>%n", value, &len);
-    if (rc <= 0)
-        return XDS_ERR_UNDERFLOW;
-
-    return len;
+    return -1;
     }


ossp-pkg/xds/xml-encode-double.c 1.1 -> 1.2

--- xml-encode-double.c  2001/07/23 16:33:03     1.1
+++ xml-encode-double.c  2001/07/24 13:04:43     1.2
@@ -31,25 +31,5 @@
 
 int xml_encode_double(xds_t* xds, void* engine_context, void* buffer, size_t buffer_size, va_list* args)
     {
-    int rc;
-    xds_double_t value;
-
-    /* Consistency checks. */
-
-    assert(xds != NULL);
-    assert(buffer != NULL);
-    assert(buffer_size != 0);
-    assert(args != NULL);
-    if (xds == NULL || buffer == NULL || buffer_size == 0 || args == NULL)
-        return XDS_ERR_INVALID_ARG;
-
-    /* Format value into buffer. */
-
-    value = va_arg(*args, xds_double_t);
-    rc = snprintf(buffer, buffer_size, "<double>%E</double>", value);
-    if (rc < 0)
-        return buffer_size*2;
-    assert(rc >= 15);
-
-    return rc;
+    return -1;
     }

CVSTrac 2.0.1