Skip to content
Snippets Groups Projects
Commit 7b8e9ae3 authored by Howard Chu's avatar Howard Chu Committed by Quanah Gibson-Mount
Browse files

ITS#7191 fix typo, more alignment tweaks

parent 7529bd9b
No related branches found
No related tags found
No related merge requests found
......@@ -170,6 +170,8 @@ typedef struct AttrList {
#if defined(__i386) || defined(__x86_64)
#define MISALIGNED_OK 1
#else
#define ALIGNER (sizeof(size_t)-1)
#endif
typedef struct IndexRbody {
......
......@@ -414,7 +414,7 @@ mdb_idl_insert_keys(
assert( id != NOID );
#ifndef MISALIGNED_OK
if (keys[0].bv_len & 0x03)
if (keys[0].bv_len & ALIGNER)
kbuf[1] = 0;
#endif
for ( k=0; keys[k].bv_val; k++ ) {
......@@ -422,7 +422,7 @@ mdb_idl_insert_keys(
* exists and if it's a range.
*/
#ifndef MISALIGNED_OK
if (keys[k].bv_len & 0x03) {
if (keys[k].bv_len & ALIGNER) {
key.mv_size = sizeof(kbuf);
key.mv_data = kbuf;
memcpy(key.mv_data, keys[k].bv_val, keys[k].bv_len);
......@@ -563,7 +563,7 @@ mdb_idl_delete_keys(
assert( id != NOID );
#ifndef MISALIGNED_OK
if (keys[0].bv_len & 0x03)
if (keys[0].bv_len & ALIGNER)
kbuf[1] = 0;
#endif
for ( k=0; keys[k].bv_val; k++) {
......@@ -571,7 +571,7 @@ mdb_idl_delete_keys(
* exists and if it's a range.
*/
#ifndef MISALIGNED_OK
if (keys[k].bv_len & 0x03) {
if (keys[k].bv_len & ALIGNER) {
key.mv_size = sizeof(kbuf);
key.mv_data = kbuf;
memcpy(key.mv_data, keys[k].bv_val, keys[k].bv_len);
......
......@@ -39,14 +39,14 @@ mdb_key_read(
{
int rc;
MDB_val key;
#ifndef MSIALIGNED_OK
#ifndef MISALIGNED_OK
int kbuf[2];
#endif
Debug( LDAP_DEBUG_TRACE, "=> key_read\n", 0, 0, 0 );
#ifndef MISALIGNED_OK
if (k->bv_len & 0x03) {
if (k->bv_len & ALIGNER) {
key.mv_size = sizeof(kbuf);
key.mv_data = kbuf;
kbuf[1] = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment