]> mj.ucw.cz Git - libucw.git/commitdiff
ABI: Manual tweaks for ff-binary.h
authorMartin Mares <mj@ucw.cz>
Fri, 3 Jan 2014 15:05:58 +0000 (16:05 +0100)
committerMartin Mares <mj@ucw.cz>
Fri, 3 Jan 2014 15:05:58 +0000 (16:05 +0100)
Function names are generated by macros, thus hidden to tools/map-symbols.

tools/libucw.api
ucw/ff-binary.h

index e85cdad58b72b707bdeca59a1c33e055256002f2..6f1b4efb48e092fc1437f31102906358a65b4659 100644 (file)
@@ -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
index 448ce0626dbb630b743de70228b04e5079a3a03b..0dff045043f737747da13708427e3f35ed49b258 100644 (file)
 #include <ucw/fastbuf.h>
 #include <ucw/unaligned.h>
 
+#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