# HG changeset patch
# User etisserant
# Date 1204705602 -3600
# Node ID 28cf5bddeb9fae43a01a79d70ce262fd8829e55f
# Parent  ea3f099f5b5fe09361990ba5600015ef16978668
cast fir gcc4 fix in lib

diff -r ea3f099f5b5f -r 28cf5bddeb9f lib/iec_std_lib.h
--- a/lib/iec_std_lib.h	Thu Feb 28 18:10:42 2008 +0100
+++ b/lib/iec_std_lib.h	Wed Mar 05 09:26:42 2008 +0100
@@ -489,25 +489,25 @@
 }
 static inline STRING __bit_to_string(LWORD IN){
     STRING res = __INIT_STRING;
-    res.len = snprintf(res.body, STR_MAX_LEN, "16#%llx", IN);
+    res.len = snprintf((char*)res.body, STR_MAX_LEN, "16#%llx", IN);
     if(res.len > STR_MAX_LEN) res.len = STR_MAX_LEN;
     return res;
 }
 static inline STRING __real_to_string(LREAL IN){
     STRING res = __INIT_STRING;
-    res.len = snprintf(res.body, STR_MAX_LEN, "%.10g", IN);
+    res.len = snprintf((char*)res.body, STR_MAX_LEN, "%.10g", IN);
     if(res.len > STR_MAX_LEN) res.len = STR_MAX_LEN;
     return res;
 }
 static inline STRING __sint_to_string(LINT IN){
     STRING res = __INIT_STRING;
-    res.len = snprintf(res.body, STR_MAX_LEN, "%lld", IN);
+    res.len = snprintf((char*)res.body, STR_MAX_LEN, "%lld", IN);
     if(res.len > STR_MAX_LEN) res.len = STR_MAX_LEN;
     return res;
 }
 static inline STRING __uint_to_string(ULINT IN){
     STRING res = __INIT_STRING;
-    res.len = snprintf(res.body, STR_MAX_LEN, "%llu", IN);
+    res.len = snprintf((char*)res.body, STR_MAX_LEN, "%llu", IN);
     if(res.len > STR_MAX_LEN) res.len = STR_MAX_LEN;
     return res;
 }