diff options
author | unknown <serg@serg.mylan> | 2004-06-27 17:16:05 +0200 |
---|---|---|
committer | unknown <serg@serg.mylan> | 2004-06-27 17:16:05 +0200 |
commit | 6ffe0a5016baa1a39f0b56e6a4b8bed5e08fcaf0 (patch) | |
tree | 5d68c347db281430d2ca1281a47f9616ba7b41e5 /include | |
parent | 404730a123f09e3c3114ac9e70dfe80bfd3b0bd8 (diff) | |
download | mariadb-git-6ffe0a5016baa1a39f0b56e6a4b8bed5e08fcaf0.tar.gz |
correct casting void->char
Diffstat (limited to 'include')
-rw-r--r-- | include/my_global.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/include/my_global.h b/include/my_global.h index e8a00ddaa3a..478bfcfdbb7 100644 --- a/include/my_global.h +++ b/include/my_global.h @@ -1020,22 +1020,22 @@ do { doubleget_union _tmp; \ 32)) #define int2store(T,A) do { uint def_temp= (uint) (A) ;\ *((uchar*) (T))= (uchar)(def_temp); \ - *((uchar*) (T+1))=(uchar)((def_temp >> 8)); \ + *((uchar*) (T)+1)=(uchar)((def_temp >> 8)); \ } while(0) #define int3store(T,A) do { /*lint -save -e734 */\ *((uchar*)(T))=(uchar) ((A));\ *((uchar*) (T)+1)=(uchar) (((A) >> 8));\ *((uchar*)(T)+2)=(uchar) (((A) >> 16)); \ /*lint -restore */} while(0) -#define int4store(T,A) do { *(T)=(char) ((A));\ - *((T)+1)=(char) (((A) >> 8));\ - *((T)+2)=(char) (((A) >> 16));\ - *((T)+3)=(char) (((A) >> 24)); } while(0) -#define int5store(T,A) do { *(T)=((A));\ - *((T)+1)=(((A) >> 8));\ - *((T)+2)=(((A) >> 16));\ - *((T)+3)=(((A) >> 24)); \ - *((T)+4)=(((A) >> 32)); } while(0) +#define int4store(T,A) do { *((char *)(T))=(char) ((A));\ + *(((char *)(T))+1)=(char) (((A) >> 8));\ + *(((char *)(T))+2)=(char) (((A) >> 16));\ + *(((char *)(T))+3)=(char) (((A) >> 24)); } while(0) +#define int5store(T,A) do { *((char *)(T))=((A));\ + *(((char *)(T))+1)=(((A) >> 8));\ + *(((char *)(T))+2)=(((A) >> 16));\ + *(((char *)(T))+3)=(((A) >> 24)); \ + *(((char *)(T))+4)=(((A) >> 32)); } while(0) #define int8store(T,A) do { uint def_temp= (uint) (A), def_temp2= (uint) ((A) >> 32); \ int4store((T),def_temp); \ int4store((T+4),def_temp2); } while(0) |