|
|
|
@ -36,7 +36,7 @@ mach_write_to_1( |
|
|
|
ulint n) /*!< in: ulint integer to be stored, >= 0, < 256 */ |
|
|
|
{ |
|
|
|
ut_ad(b); |
|
|
|
ut_ad(n <= 0xFFUL); |
|
|
|
ut_ad((n | 0xFFUL) <= 0xFFUL); |
|
|
|
|
|
|
|
b[0] = (byte)n; |
|
|
|
} |
|
|
|
@ -65,7 +65,7 @@ mach_write_to_2( |
|
|
|
ulint n) /*!< in: ulint integer to be stored */ |
|
|
|
{ |
|
|
|
ut_ad(b); |
|
|
|
ut_ad(n <= 0xFFFFUL); |
|
|
|
ut_ad((n | 0xFFFFUL) <= 0xFFFFUL); |
|
|
|
|
|
|
|
b[0] = (byte)(n >> 8); |
|
|
|
b[1] = (byte)(n); |
|
|
|
@ -81,10 +81,7 @@ mach_read_from_2( |
|
|
|
/*=============*/ |
|
|
|
const byte* b) /*!< in: pointer to 2 bytes */ |
|
|
|
{ |
|
|
|
ut_ad(b); |
|
|
|
return( ((ulint)(b[0]) << 8) |
|
|
|
+ (ulint)(b[1]) |
|
|
|
); |
|
|
|
return(((ulint)(b[0]) << 8) | (ulint)(b[1])); |
|
|
|
} |
|
|
|
|
|
|
|
/********************************************************//** |
|
|
|
@ -129,7 +126,7 @@ mach_write_to_3( |
|
|
|
ulint n) /*!< in: ulint integer to be stored */ |
|
|
|
{ |
|
|
|
ut_ad(b); |
|
|
|
ut_ad(n <= 0xFFFFFFUL); |
|
|
|
ut_ad((n | 0xFFFFFFUL) <= 0xFFFFFFUL); |
|
|
|
|
|
|
|
b[0] = (byte)(n >> 16); |
|
|
|
b[1] = (byte)(n >> 8); |
|
|
|
@ -148,8 +145,8 @@ mach_read_from_3( |
|
|
|
{ |
|
|
|
ut_ad(b); |
|
|
|
return( ((ulint)(b[0]) << 16) |
|
|
|
+ ((ulint)(b[1]) << 8) |
|
|
|
+ (ulint)(b[2]) |
|
|
|
| ((ulint)(b[1]) << 8) |
|
|
|
| (ulint)(b[2]) |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
@ -183,9 +180,9 @@ mach_read_from_4( |
|
|
|
{ |
|
|
|
ut_ad(b); |
|
|
|
return( ((ulint)(b[0]) << 24) |
|
|
|
+ ((ulint)(b[1]) << 16) |
|
|
|
+ ((ulint)(b[2]) << 8) |
|
|
|
+ (ulint)(b[3]) |
|
|
|
| ((ulint)(b[1]) << 16) |
|
|
|
| ((ulint)(b[2]) << 8) |
|
|
|
| (ulint)(b[3]) |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
@ -721,7 +718,7 @@ mach_read_from_2_little_endian( |
|
|
|
/*===========================*/ |
|
|
|
const byte* buf) /*!< in: from where to read */ |
|
|
|
{ |
|
|
|
return((ulint)(*buf) + ((ulint)(*(buf + 1))) * 256); |
|
|
|
return((ulint)(buf[0]) | ((ulint)(buf[1]) << 8)); |
|
|
|
} |
|
|
|
|
|
|
|
/*********************************************************//** |
|
|
|
|