~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to include/myisampack.h

MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
                                  ((int32) (((uchar*) (A))[2]) << 8) +\
39
39
                                  ((int32) (((uchar*) (A))[1]) << 16) +\
40
40
                                  ((int32) ((int16) ((char*) (A))[0]) << 24)))
41
 
#define mi_sint8korr(A) ((longlong) mi_uint8korr(A))
 
41
#define mi_sint8korr(A) ((int64_t) mi_uint8korr(A))
42
42
#define mi_uint2korr(A) ((uint16) (((uint16) (((uchar*) (A))[1])) +\
43
43
                                   ((uint16) (((uchar*) (A))[0]) << 8)))
44
44
#define mi_uint3korr(A) ((uint32) (((uint32) (((uchar*) (A))[2])) +\
48
48
                                   (((uint32) (((uchar*) (A))[2])) << 8) +\
49
49
                                   (((uint32) (((uchar*) (A))[1])) << 16) +\
50
50
                                   (((uint32) (((uchar*) (A))[0])) << 24)))
51
 
#define mi_uint5korr(A) ((ulonglong)(((uint32) (((uchar*) (A))[4])) +\
 
51
#define mi_uint5korr(A) ((uint64_t)(((uint32) (((uchar*) (A))[4])) +\
52
52
                                    (((uint32) (((uchar*) (A))[3])) << 8) +\
53
53
                                    (((uint32) (((uchar*) (A))[2])) << 16) +\
54
54
                                    (((uint32) (((uchar*) (A))[1])) << 24)) +\
55
 
                                    (((ulonglong) (((uchar*) (A))[0])) << 32))
56
 
#define mi_uint6korr(A) ((ulonglong)(((uint32) (((uchar*) (A))[5])) +\
 
55
                                    (((uint64_t) (((uchar*) (A))[0])) << 32))
 
56
#define mi_uint6korr(A) ((uint64_t)(((uint32) (((uchar*) (A))[5])) +\
57
57
                                    (((uint32) (((uchar*) (A))[4])) << 8) +\
58
58
                                    (((uint32) (((uchar*) (A))[3])) << 16) +\
59
59
                                    (((uint32) (((uchar*) (A))[2])) << 24)) +\
60
 
                        (((ulonglong) (((uint32) (((uchar*) (A))[1])) +\
 
60
                        (((uint64_t) (((uint32) (((uchar*) (A))[1])) +\
61
61
                                    (((uint32) (((uchar*) (A))[0]) << 8)))) <<\
62
62
                                     32))
63
 
#define mi_uint7korr(A) ((ulonglong)(((uint32) (((uchar*) (A))[6])) +\
 
63
#define mi_uint7korr(A) ((uint64_t)(((uint32) (((uchar*) (A))[6])) +\
64
64
                                    (((uint32) (((uchar*) (A))[5])) << 8) +\
65
65
                                    (((uint32) (((uchar*) (A))[4])) << 16) +\
66
66
                                    (((uint32) (((uchar*) (A))[3])) << 24)) +\
67
 
                        (((ulonglong) (((uint32) (((uchar*) (A))[2])) +\
 
67
                        (((uint64_t) (((uint32) (((uchar*) (A))[2])) +\
68
68
                                    (((uint32) (((uchar*) (A))[1])) << 8) +\
69
69
                                    (((uint32) (((uchar*) (A))[0])) << 16))) <<\
70
70
                                     32))
71
 
#define mi_uint8korr(A) ((ulonglong)(((uint32) (((uchar*) (A))[7])) +\
 
71
#define mi_uint8korr(A) ((uint64_t)(((uint32) (((uchar*) (A))[7])) +\
72
72
                                    (((uint32) (((uchar*) (A))[6])) << 8) +\
73
73
                                    (((uint32) (((uchar*) (A))[5])) << 16) +\
74
74
                                    (((uint32) (((uchar*) (A))[4])) << 24)) +\
75
 
                        (((ulonglong) (((uint32) (((uchar*) (A))[3])) +\
 
75
                        (((uint64_t) (((uint32) (((uchar*) (A))[3])) +\
76
76
                                    (((uint32) (((uchar*) (A))[2])) << 8) +\
77
77
                                    (((uint32) (((uchar*) (A))[1])) << 16) +\
78
78
                                    (((uint32) (((uchar*) (A))[0])) << 24))) <<\