From c2c590b653588e8949e581b2a1dd758b46122608 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 3 Jan 2014 16:05:58 +0100 Subject: [PATCH] ABI: Manual tweaks for ff-binary.h Function names are generated by macros, thus hidden to tools/map-symbols. --- tools/libucw.api | 25 +++++++++++++++++++++++++ ucw/ff-binary.h | 27 +++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/tools/libucw.api b/tools/libucw.api index e85cdad5..6f1b4efb 100644 --- a/tools/libucw.api +++ b/tools/libucw.api @@ -168,6 +168,31 @@ bprintf vbprintf # ucw/fb-socket.h fbsock_create +# ucw/ff-binary.h +bgetw_slow +bgetw_be_slow +bgetw_le_slow +bgetl_slow +bgetl_be_slow +bgetl_le_slow +bgetq_slow +bgetq_be_slow +bgetq_le_slow +bget5_slow +bget5_be_slow +bget5_le_slow +bputw_slow +bputw_be_slow +bputw_le_slow +bputl_slow +bputl_be_slow +bputl_le_slow +bputq_slow +bputq_be_slow +bputq_le_slow +bput5_slow +bput5_be_slow +bput5_le_slow # ucw/ff-unicode.h bget_utf8_slow bget_utf8_32_slow diff --git a/ucw/ff-binary.h b/ucw/ff-binary.h index 448ce062..0dff0450 100644 --- a/ucw/ff-binary.h +++ b/ucw/ff-binary.h @@ -14,6 +14,33 @@ #include #include +#ifdef CONFIG_UCW_CLEAN_ABI +#define bget5_be_slow ucw_bget5_be_slow +#define bget5_le_slow ucw_bget5_le_slow +#define bget5_slow ucw_bget5_slow +#define bgetl_be_slow ucw_bgetl_be_slow +#define bgetl_le_slow ucw_bgetl_le_slow +#define bgetl_slow ucw_bgetl_slow +#define bgetq_be_slow ucw_bgetq_be_slow +#define bgetq_le_slow ucw_bgetq_le_slow +#define bgetq_slow ucw_bgetq_slow +#define bgetw_be_slow ucw_bgetw_be_slow +#define bgetw_le_slow ucw_bgetw_le_slow +#define bgetw_slow ucw_bgetw_slow +#define bput5_be_slow ucw_bput5_be_slow +#define bput5_le_slow ucw_bput5_le_slow +#define bput5_slow ucw_bput5_slow +#define bputl_be_slow ucw_bputl_be_slow +#define bputl_le_slow ucw_bputl_le_slow +#define bputl_slow ucw_bputl_slow +#define bputq_be_slow ucw_bputq_be_slow +#define bputq_le_slow ucw_bputq_le_slow +#define bputq_slow ucw_bputq_slow +#define bputw_be_slow ucw_bputw_be_slow +#define bputw_le_slow ucw_bputw_le_slow +#define bputw_slow ucw_bputw_slow +#endif + #ifdef CPU_BIG_ENDIAN #define FF_ENDIAN be #else -- 2.39.5