Changeset 494
- Timestamp:
- 10/29/07 17:30:32 (12 months ago)
- Location:
- trunk/thune
- Files:
-
- 4 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/thune/make.c
r480 r494 172 172 if( size ) 173 173 { 174 memCpy( bin->ptr.b, cpA, size ); 174 #ifndef __BIG_ENDIAN__ 175 if( ur_is(cell, UT_STRING) && (ur_encoding(cell) == UR_ENC_UCS2) ) 176 memSwab( cpA, bin->ptr.b, size ); 177 else 178 #endif 179 memCpy( bin->ptr.b, cpA, size ); 180 175 181 bin->used = size; 176 182 } … … 1711 1717 goto init_bin; 1712 1718 } 1719 #if 0 1720 else if( ur_is(tos, UT_WORD) && (argc == 2) ) 1721 { 1722 binN = ur_makeBinaryFrom( ut, ur_s_prev(tos) ); 1723 goto init_bin; 1724 } 1725 #endif 1713 1726 else if( ur_stringSlice(ut, tos, &spA, &spB) ) 1714 1727 { -
trunk/thune/project.r
r471 r494 31 31 cflags {-std=c99} 32 32 ;cflags {-std=gnu99} 33 cflags {-D_GNU_SOURCE} ; Needed to find swab() in unistd.h on Linux 33 34 cflags {-pedantic} 34 35 include_from %unix -
trunk/thune/unix/os.h
r458 r494 12 12 #include <string.h> 13 13 #include <pthread.h> 14 #include <unistd.h> 14 15 15 16 … … 29 30 #define memSet memset 30 31 #define memMove memmove 32 #define memSwab swab 31 33 32 34 #ifdef TRACK_MALLOC -
trunk/thune/win32/os.h
r473 r494 39 39 #define memSet memset 40 40 #define memMove memmove 41 #define memSwab _swab 41 42 42 43 #ifdef TRACK_MALLOC
