#include #include #include #include static char *line_read = (char *)NULL; union an_union { int an_integer; float a_float; double a_double; long a_long; } u; void load_in_u_swapped(char *line_read) { int i=0; int count=0; int temp[8]; unsigned char *pointer = (unsigned char *) &temp; unsigned char *u_pointer= (unsigned char *) &u; while (i=0;count--) { pointer=(unsigned char *) &temp[count]; strncpy(u_pointer,&pointer[0],1); u_pointer++; } } void load_in_u(char *line_read) { int i=0; int temp=0; unsigned char *pointer = (unsigned char *) &temp; unsigned char *u_pointer= (unsigned char *) &u; while (i