diff options
author | hf@deer.(none) <> | 2004-06-02 19:17:35 +0500 |
---|---|---|
committer | hf@deer.(none) <> | 2004-06-02 19:17:35 +0500 |
commit | b8cf9f6afead8bfedbab59598b96c5b0cb70a8ce (patch) | |
tree | ff05e5599bdcdb7f2d378d8130e42f7d8d5bea93 /include | |
parent | 4cb62eb0015da5df581ae8aa19e31eac8d8fe404 (diff) | |
parent | 7cf1d2596b0d01664d820cd22d315bf910d9d4d6 (diff) | |
download | mariadb-git-b8cf9f6afead8bfedbab59598b96c5b0cb70a8ce.tar.gz |
Merging
Diffstat (limited to 'include')
-rw-r--r-- | include/myisampack.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/myisampack.h b/include/myisampack.h index 95793e2aaeb..06c94fea75f 100644 --- a/include/myisampack.h +++ b/include/myisampack.h @@ -21,6 +21,10 @@ better compression */ +/* these two are for uniformity */ +#define mi_sint1korr(A) (int8)(*A) +#define mi_uint1korr(A) (uint8)(*A) + #define mi_sint2korr(A) (int16) (((int16) ((uchar) (A)[1])) +\ ((int16) ((int16) (A)[0]) << 8)) #define mi_sint3korr(A) ((int32) ((((uchar) (A)[0]) & 128) ? \ @@ -75,6 +79,9 @@ (((uint32) ((uchar) (A)[0])) << 24))) <<\ 32)) +/* This one is for uniformity */ +#define mi_int1store(T,A) *((uchar*)(T))= (uchar) (A) + #define mi_int2store(T,A) { uint def_temp= (uint) (A) ;\ *((uchar*) ((T)+1))= (uchar)(def_temp); \ *((uchar*) ((T)+0))= (uchar)(def_temp >> 8); } |