~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/myisampack.h

MergedĀ fromĀ Mats.

Show diffs side-by-side

added added

removed removed

Lines of Context:
230
230
#define mi_sizestore(T,A)   mi_int8store(T, A)
231
231
#define mi_sizekorr(T)      mi_uint8korr(T)
232
232
#else
233
 
#define mi_sizestore(T,A)   { if ((A) == HA_OFFSET_ERROR)\
234
 
                                bfill((char*) (T), 8, 255);\
235
 
                              else { mi_int4store((T), 0);\
236
 
                                     mi_int4store(((T) + 4), A); }}
 
233
#define mi_sizestore(T,A)            \
 
234
  do {                               \
 
235
    if ((A) == HA_OFFSET_ERROR)      \
 
236
      memset((char*) (T), 255, 8);   \
 
237
    else {                           \
 
238
      mi_int4store((T), 0);          \
 
239
      mi_int4store(((T) + 4), A);    \
 
240
    }                                \
 
241
  } while (0)
237
242
#define mi_sizekorr(T)      mi_uint4korr((uchar*) (T) + 4)
238
243
#endif