mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-03-10 00:20:54 +08:00
Work around for missing __attribute((alias))
Some platforms such as OSX 10.7 don't have __attribute((alias)) enabled. We need a work around there
This commit is contained in:
@@ -36,7 +36,11 @@ mdb_put_int16(void *buf, guint32 offset, guint32 value)
|
||||
}
|
||||
void
|
||||
_mdb_put_int16(void *buf, guint32 offset, guint32 value)
|
||||
#ifdef HAVE_ATTRIBUTE_ALIAS
|
||||
__attribute__((alias("mdb_put_int16")));
|
||||
#else
|
||||
{ mdb_put_int16(buf, offset, value); }
|
||||
#endif
|
||||
|
||||
void
|
||||
mdb_put_int32(void *buf, guint32 offset, guint32 value)
|
||||
@@ -46,7 +50,11 @@ mdb_put_int32(void *buf, guint32 offset, guint32 value)
|
||||
}
|
||||
void
|
||||
_mdb_put_int32(void *buf, guint32 offset, guint32 value)
|
||||
#ifdef HAVE_ATTRIBUTE_ALIAS
|
||||
__attribute__((alias("mdb_put_int32")));
|
||||
#else
|
||||
{ mdb_put_int32(buf, offset, value); }
|
||||
#endif
|
||||
|
||||
void
|
||||
mdb_put_int32_msb(void *buf, guint32 offset, guint32 value)
|
||||
@@ -56,7 +64,11 @@ mdb_put_int32_msb(void *buf, guint32 offset, guint32 value)
|
||||
}
|
||||
void
|
||||
_mdb_put_int32_mdb(void *buf, guint32 offset, guint32 value)
|
||||
#ifdef HAVE_ATTRIBUTE_ALIAS
|
||||
__attribute__((alias("mdb_put_int32_msb")));
|
||||
#else
|
||||
{ mdb_put_int32_msb(buf, offset, value); }
|
||||
#endif
|
||||
|
||||
ssize_t
|
||||
mdb_write_pg(MdbHandle *mdb, unsigned long pg)
|
||||
|
||||
Reference in New Issue
Block a user