# HG changeset patch
# User Laurent Bessard
# Date 1363002661 -3600
# Node ID 36ac3a58be396bd19beb1d4147e864349fceff21
# Parent  cac262d1d6a58327e3579567de9ccd0dbf9c4acb
Fixed bug in string format when translating TIME and DATETIME to STRING

diff -r cac262d1d6a5 -r 36ac3a58be39 lib/iec_std_lib.h
--- a/lib/iec_std_lib.h	Mon Mar 11 12:49:33 2013 +0100
+++ b/lib/iec_std_lib.h	Mon Mar 11 12:51:01 2013 +0100
@@ -604,7 +604,7 @@
                  broken_down_time.tm_min,
                  broken_down_time.tm_sec);
     }else{
-        res.len = snprintf((char*)&res.body, STR_MAX_LEN, "TOD#%2.2d:%2.2d:%09.6g",
+        res.len = snprintf((char*)&res.body, STR_MAX_LEN, "TOD#%2.2d:%2.2d:%09.6f",
                  broken_down_time.tm_hour,
                  broken_down_time.tm_min,
                  (LREAL)broken_down_time.tm_sec + (LREAL)IN.tv_nsec / 1e9);
@@ -626,7 +626,7 @@
                  broken_down_time.tm_min,
                  broken_down_time.tm_sec);
     }else{
-        res.len = snprintf((char*)&res.body, STR_MAX_LEN, "DT#%d-%2.2d-%2.2d-%2.2d:%2.2d:%09.6g",
+        res.len = snprintf((char*)&res.body, STR_MAX_LEN, "DT#%d-%2.2d-%2.2d-%2.2d:%2.2d:%09.6f",
                  broken_down_time.tm_year,
                  broken_down_time.tm_mon,
                  broken_down_time.tm_day,