~akopytov/percona-xtrabackup/bug1175566-2.1

« back to all changes in this revision

Viewing changes to src/innodb_int.h

MergedĀ lp:~sergei.glushchenko/percona-xtrabackup/transportabe-tablespaces-2.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
249
249
#define SRV_PATH_SEPARATOR      '/'
250
250
#endif
251
251
 
 
252
/** The version number of the export meta-data text file. */
 
253
#define IB_EXPORT_CFG_VERSION_V1        0x1UL
 
254
 
 
255
/* Maximum multi-byte character length in bytes, plus 1 */
 
256
#define DATA_MBMAX      5
 
257
 
 
258
/* Pack mbminlen, mbmaxlen to mbminmaxlen. */
 
259
#define DATA_MBMINMAXLEN(mbminlen, mbmaxlen)    \
 
260
        ((mbmaxlen) * DATA_MBMAX + (mbminlen))
 
261
/* Get mbminlen from mbminmaxlen. Cast the result of UNIV_EXPECT to ulint
 
262
because in GCC it returns a long. */
 
263
#define DATA_MBMINLEN(mbminmaxlen) ((ulint) \
 
264
                                    UNIV_EXPECT(((mbminmaxlen) % DATA_MBMAX), \
 
265
                                                1))
 
266
/* Get mbmaxlen from mbminmaxlen. */
 
267
#define DATA_MBMAXLEN(mbminmaxlen) ((ulint) ((mbminmaxlen) / DATA_MBMAX))
 
268
 
252
269
#ifndef UNIV_PAGE_SIZE_MAX
253
270
#define UNIV_PAGE_SIZE_MAX UNIV_PAGE_SIZE
254
271
#endif