add abi_func
[musl-tables] / abi_func_data.sh
diff --git a/abi_func_data.sh b/abi_func_data.sh
new file mode 100755 (executable)
index 0000000..637dbae
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+CXXFILT=${CXXFILT:-c++filt}
+
+$CXX -S -o - abi_func.cc |sed -n 's/^\(_Z.*\):/\1/p' |$CXXFILT |sed '
+s/(\*)/@/;s/^t_\([^(]*\)(\(.*\)@\(.*\))/\2\1\3/
+s/floatcomplex /float _Complex/g
+s/doublecomplex /double _Complex/g
+'