Replace a function with an equivalent GLib macro

This commit is contained in:
whydoubt 2004-06-18 06:05:33 +00:00
parent c99ce9815d
commit ba6f5b30cc
2 changed files with 2 additions and 16 deletions

View File

@ -4,6 +4,7 @@ Fri Jun 18 00:08:24 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
* src/libmdb/mem.c:
* include/mdbtools.h: Reconcile code/documentation inconsistencies
* src/util/mdb-schema.c: Fix a bug and a typo in mdb-schema
* src/libmdb/index.c: Replace a function with an equivalent GLib macro
Thu Jun 17 20:56:44 EDT 2004 Brian Bruns <brian@bruns.com>
* configure.in: temporarily remove building of reference manual. It broke 'make dist'

View File

@ -189,21 +189,6 @@ mdb_index_swap_n(unsigned char *src, int sz, unsigned char *dest)
dest[j++] = src[i];
}
}
guint32
mdb_index_swap_int32(guint32 l)
{
unsigned char *c, *c2;
guint32 l2;
c = (unsigned char *) &l;
c2 = (unsigned char *) &l2;
c2[0]=c[3];
c2[1]=c[2];
c2[2]=c[1];
c2[3]=c[0];
return l2;
}
void
mdb_index_cache_sarg(MdbColumn *col, MdbSarg *sarg, MdbSarg *idx_sarg)
{
@ -216,7 +201,7 @@ mdb_index_cache_sarg(MdbColumn *col, MdbSarg *sarg, MdbSarg *idx_sarg)
break;
case MDB_LONGINT:
idx_sarg->value.i = mdb_index_swap_int32(sarg->value.i);
idx_sarg->value.i = GUINT32_SWAP_LE_BE(sarg->value.i);
//cache_int = sarg->value.i * -1;
c = (unsigned char *) &(idx_sarg->value.i);
c[0] |= 0x80;