Re: [xml] "double"s and schema validation
- From: Dan Sommers <dan tombstonezero net>
- To: xml gnome org
- Subject: Re: [xml] "double"s and schema validation
- Date: Fri, 23 Jul 2010 00:34:44 +0000 (UTC)
On Thu, 22 Jul 2010 14:38:16 +0200, Csaba Raduly wrote:
Anyway, here's a revised version:
--- xmlschemastypes2.c 2010-07-21 13:17:12.229467800 +0200 +++
xmlschemastypes.c 2010-07-22 14:00:05.965759600 +0200 @@ -2392,6
+2392,8 @@
case XML_SCHEMAS_DOUBLE:{
const xmlChar *cur = value;
int neg = 0;
+ int digits_before = 0;
+ int digits_after = 0;
There's no need for two counters. Just use the same counter inside both
loops and check for that counter being zero (or non-zero) at the end
(then again, a sufficiently clever optimizer may already be doing that
for you). IMO, that fits the spirit of "a finite-length sequence of
decimal digits separated by a period" fairly well.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]