Commit b8369481 authored by serg@serg.mylan's avatar serg@serg.mylan

correct casting void->char

parent cb188a89
...@@ -1020,22 +1020,22 @@ do { doubleget_union _tmp; \ ...@@ -1020,22 +1020,22 @@ do { doubleget_union _tmp; \
32)) 32))
#define int2store(T,A) do { uint def_temp= (uint) (A) ;\ #define int2store(T,A) do { uint def_temp= (uint) (A) ;\
*((uchar*) (T))= (uchar)(def_temp); \ *((uchar*) (T))= (uchar)(def_temp); \
*((uchar*) (T+1))=(uchar)((def_temp >> 8)); \ *((uchar*) (T)+1)=(uchar)((def_temp >> 8)); \
} while(0) } while(0)
#define int3store(T,A) do { /*lint -save -e734 */\ #define int3store(T,A) do { /*lint -save -e734 */\
*((uchar*)(T))=(uchar) ((A));\ *((uchar*)(T))=(uchar) ((A));\
*((uchar*) (T)+1)=(uchar) (((A) >> 8));\ *((uchar*) (T)+1)=(uchar) (((A) >> 8));\
*((uchar*)(T)+2)=(uchar) (((A) >> 16)); \ *((uchar*)(T)+2)=(uchar) (((A) >> 16)); \
/*lint -restore */} while(0) /*lint -restore */} while(0)
#define int4store(T,A) do { *(T)=(char) ((A));\ #define int4store(T,A) do { *((char *)(T))=(char) ((A));\
*((T)+1)=(char) (((A) >> 8));\ *(((char *)(T))+1)=(char) (((A) >> 8));\
*((T)+2)=(char) (((A) >> 16));\ *(((char *)(T))+2)=(char) (((A) >> 16));\
*((T)+3)=(char) (((A) >> 24)); } while(0) *(((char *)(T))+3)=(char) (((A) >> 24)); } while(0)
#define int5store(T,A) do { *(T)=((A));\ #define int5store(T,A) do { *((char *)(T))=((A));\
*((T)+1)=(((A) >> 8));\ *(((char *)(T))+1)=(((A) >> 8));\
*((T)+2)=(((A) >> 16));\ *(((char *)(T))+2)=(((A) >> 16));\
*((T)+3)=(((A) >> 24)); \ *(((char *)(T))+3)=(((A) >> 24)); \
*((T)+4)=(((A) >> 32)); } while(0) *(((char *)(T))+4)=(((A) >> 32)); } while(0)
#define int8store(T,A) do { uint def_temp= (uint) (A), def_temp2= (uint) ((A) >> 32); \ #define int8store(T,A) do { uint def_temp= (uint) (A), def_temp2= (uint) ((A) >> 32); \
int4store((T),def_temp); \ int4store((T),def_temp); \
int4store((T+4),def_temp2); } while(0) int4store((T+4),def_temp2); } while(0)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment