axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan Pechorin (JIRA)" <>
Subject [jira] Created: (AXIS2C-1500) date_time serialize may use invalid separator for milliseconds
Date Wed, 03 Nov 2010 07:56:25 GMT
date_time serialize may use invalid separator for milliseconds

                 Key: AXIS2C-1500
             Project: Axis2-C
          Issue Type: Bug
          Components: util
    Affects Versions: Current (Nightly)
         Environment: OS: Windows 7, Windows Server 2003, 
Compiler: Visual Studio 2010 (VC10) 
32-bit build
            Reporter: Ivan Pechorin
            Priority: Minor

Axis2/C date/time serialization routines in util/src/date_time.c use sprintf. This may lead
to comma used as separator between seconds and milliseconds, due to locale settings. I'm not
sure if sprintf is locale-dependent on Windows only, or this behavior also exists on other

The standard mandates use of dot (".") as separator, comma is not allowed:

Affected routines: 
 - axutil_date_time_serialize_time 
 - axutil_date_time_serialize_time_with_time_zone 
 - axutil_date_time_serialize_date_time 
 - axutil_date_time_serialize_date_time_with_time_zone 

I believe, serialize should provide valid (as per standard) output, no matter which separator
is specified in locale.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message