1%include <float128-abi.h> 2libc { 3 GLIBC_2.0 { 4 # functions used in inline functions or macros 5 __mbrlen; __mbrtowc; 6 __wcstod_internal; __wcstof_internal; __wcstold_internal; 7 __wcstol_internal; __wcstoll_internal; 8 __wcstoul_internal; __wcstoull_internal; 9 10 # b* 11 btowc; 12 13 # w* 14 wcpcpy; wcpncpy; wcrtomb; wcscat; wcschr; wcscmp; wcscoll; 15 wcscpy; wcscspn; wcsdup; wcslen; wcsncat; wcsncmp; 16 wcsncpy; wcsnrtombs; wcspbrk; wcsrchr; wcsrtombs; wcsspn; wcsstr; 17 wcstod; wcstof; wcstok; wcstol; wcstold; wcstoq; wcstoul; 18 wcstouq; wcswidth; wcsxfrm; wctob; 19 20 wmemchr; wmemcmp; wmemcpy; wmemmove; wmemset; 21 } 22 GLIBC_2.1 { 23 # w* 24 wcscasecmp; wcsncasecmp; wcsnlen; wcstoll; 25 wcstoimax; wcstoumax; wcstoull; wcswcs; wmemrtombs; wmemrtowcs; 26 } 27 GLIBC_2.2 { 28 # w* 29 wcschrnul; wmempcpy; 30 } 31 GLIBC_2.7 { 32 __isoc99_fwscanf; __isoc99_swscanf; __isoc99_vfwscanf; __isoc99_vswscanf; 33 __isoc99_vwscanf; __isoc99_wscanf; 34 } 35 GLIBC_2.16 { 36 c16rtomb; c32rtomb; mbrtoc16; mbrtoc32; 37 } 38%ifdef FLOAT128_VERSION 39 FLOAT128_VERSION { 40 wcstof128; 41 wcstof128_l; 42 } 43%endif 44 GLIBC_2.27 { 45 # _Float64x functions, only present for some configurations. 46 wcstof64x; 47 wcstof64x_l; 48 # _Float32, _Float64 and _Float32x functions, for all configurations. 49 wcstof32; wcstof64; wcstof32x; 50 wcstof32_l; wcstof64_l; wcstof32x_l; 51 } 52 GLIBC_2.36 { 53 c8rtomb; mbrtoc8; 54 } 55} 56