# 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; }