- if(type>='e' && type<='g' && elem_size==sizeof(float))
- *(double *)&element = *(float *)&element;
- len = snprintf(ptr, buf_size, fmt, element);
+ if(type>='e' && type<='g')
+ {
+ if(elem_size==sizeof(float))
+ *(double *)&element = *(float *)&element;
+ len = snprintf(ptr, buf_size, fmt, *(double *)&element);
+ }
+ else
+ len = snprintf(ptr, buf_size, fmt, element);