summaryrefslogtreecommitdiff
path: root/tools/system_libs.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/system_libs.py')
-rw-r--r--tools/system_libs.py25
1 files changed, 14 insertions, 11 deletions
diff --git a/tools/system_libs.py b/tools/system_libs.py
index d6b44efb..78bf2d48 100644
--- a/tools/system_libs.py
+++ b/tools/system_libs.py
@@ -67,14 +67,27 @@ def calculate(temp_files, in_temp, stdout, stderr):
'shgetc.c',
]],
['math', [
+ 'frexp.c',
+ 'frexpf.c',
+ 'frexpl.c',
'scalbn.c',
'scalbnl.c',
]],
+ ['multibyte', [
+ 'wctomb.c',
+ 'wcrtomb.c',
+ ]],
['stdio', [
'__overflow.c',
'__toread.c',
'__towrite.c',
'__uflow.c',
+ 'fwrite.c',
+ 'snprintf.c',
+ 'sprintf.c',
+ 'vfprintf.c',
+ 'vsnprintf.c',
+ 'vsprintf.c',
]],
['stdlib', [
'atof.c',
@@ -84,6 +97,7 @@ def calculate(temp_files, in_temp, stdout, stderr):
'strtol.c',
]],
['string', [
+ 'memchr.c',
'memcmp.c',
'strcasecmp.c',
'strcmp.c',
@@ -199,9 +213,6 @@ def calculate(temp_files, in_temp, stdout, stderr):
'__cosdf.c',
'__sin.c',
'__sindf.c',
- 'frexp.c',
- 'frexpf.c',
- 'frexpl.c',
'ilogb.c',
'ilogbf.c',
'ilogbl.c',
@@ -237,12 +248,10 @@ def calculate(temp_files, in_temp, stdout, stderr):
'mbsrtowcs.c',
'mbstowcs.c',
'mbtowc.c',
- 'wcrtomb.c',
'wcsnrtombs.c',
'wcsrtombs.c',
'wcstombs.c',
'wctob.c',
- 'wctomb.c',
]],
['regex', [
'fnmatch.c',
@@ -262,14 +271,9 @@ def calculate(temp_files, in_temp, stdout, stderr):
'wprintf.c',
'fputwc.c',
'fputws.c',
- 'fwrite.c',
- 'sprintf.c',
'sscanf.c',
'vasprintf.c',
- 'vfprintf.c',
'vfscanf.c',
- 'vsnprintf.c',
- 'vsprintf.c',
'vsscanf.c',
]],
['stdlib', [
@@ -290,7 +294,6 @@ def calculate(temp_files, in_temp, stdout, stderr):
'memccpy.c',
'memmem.c',
'mempcpy.c',
- 'memchr.c',
'memrchr.c',
'rindex.c',
'stpcpy.c',