diff --git a/contrib/sdk/sources/newlib/Makefile b/contrib/sdk/sources/libc/Makefile
similarity index 100%
rename from contrib/sdk/sources/newlib/Makefile
rename to contrib/sdk/sources/libc/Makefile
diff --git a/contrib/sdk/sources/newlib/Makefile.ebox b/contrib/sdk/sources/libc/Makefile.ebox
similarity index 100%
rename from contrib/sdk/sources/newlib/Makefile.ebox
rename to contrib/sdk/sources/libc/Makefile.ebox
diff --git a/contrib/sdk/sources/newlib/app.lds b/contrib/sdk/sources/libc/app.lds
similarity index 100%
rename from contrib/sdk/sources/newlib/app.lds
rename to contrib/sdk/sources/libc/app.lds
diff --git a/contrib/sdk/sources/newlib/argz/buf_findstr.c b/contrib/sdk/sources/libc/argz/buf_findstr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/argz/buf_findstr.c
rename to contrib/sdk/sources/libc/argz/buf_findstr.c
diff --git a/contrib/sdk/sources/newlib/argz/buf_findstr.h b/contrib/sdk/sources/libc/argz/buf_findstr.h
similarity index 100%
rename from contrib/sdk/sources/newlib/argz/buf_findstr.h
rename to contrib/sdk/sources/libc/argz/buf_findstr.h
diff --git a/contrib/sdk/sources/newlib/argz/envz_get.c b/contrib/sdk/sources/libc/argz/envz_get.c
similarity index 100%
rename from contrib/sdk/sources/newlib/argz/envz_get.c
rename to contrib/sdk/sources/libc/argz/envz_get.c
diff --git a/contrib/sdk/sources/newlib/cmd1.sed b/contrib/sdk/sources/libc/cmd1.sed
similarity index 100%
rename from contrib/sdk/sources/newlib/cmd1.sed
rename to contrib/sdk/sources/libc/cmd1.sed
diff --git a/contrib/sdk/sources/newlib/cmd2.sed b/contrib/sdk/sources/libc/cmd2.sed
similarity index 100%
rename from contrib/sdk/sources/newlib/cmd2.sed
rename to contrib/sdk/sources/libc/cmd2.sed
diff --git a/contrib/sdk/sources/newlib/crt/chkstk.S b/contrib/sdk/sources/libc/crt/chkstk.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/chkstk.S
rename to contrib/sdk/sources/libc/crt/chkstk.S
diff --git a/contrib/sdk/sources/newlib/crt/cpu_features.c b/contrib/sdk/sources/libc/crt/cpu_features.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/cpu_features.c
rename to contrib/sdk/sources/libc/crt/cpu_features.c
diff --git a/contrib/sdk/sources/newlib/crt/cpu_features.h b/contrib/sdk/sources/libc/crt/cpu_features.h
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/cpu_features.h
rename to contrib/sdk/sources/libc/crt/cpu_features.h
diff --git a/contrib/sdk/sources/newlib/crt/crt1.c b/contrib/sdk/sources/libc/crt/crt1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/crt1.c
rename to contrib/sdk/sources/libc/crt/crt1.c
diff --git a/contrib/sdk/sources/newlib/crt/crt2.c b/contrib/sdk/sources/libc/crt/crt2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/crt2.c
rename to contrib/sdk/sources/libc/crt/crt2.c
diff --git a/contrib/sdk/sources/newlib/crt/crt3.c b/contrib/sdk/sources/libc/crt/crt3.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/crt3.c
rename to contrib/sdk/sources/libc/crt/crt3.c
diff --git a/contrib/sdk/sources/newlib/crt/crt_amz.S b/contrib/sdk/sources/libc/crt/crt_amz.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/crt_amz.S
rename to contrib/sdk/sources/libc/crt/crt_amz.S
diff --git a/contrib/sdk/sources/newlib/crt/crtbegin.c b/contrib/sdk/sources/libc/crt/crtbegin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/crtbegin.c
rename to contrib/sdk/sources/libc/crt/crtbegin.c
diff --git a/contrib/sdk/sources/newlib/crt/crtdll.c b/contrib/sdk/sources/libc/crt/crtdll.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/crtdll.c
rename to contrib/sdk/sources/libc/crt/crtdll.c
diff --git a/contrib/sdk/sources/newlib/crt/dllstart.c b/contrib/sdk/sources/libc/crt/dllstart.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/dllstart.c
rename to contrib/sdk/sources/libc/crt/dllstart.c
diff --git a/contrib/sdk/sources/newlib/crt/emutls.c b/contrib/sdk/sources/libc/crt/emutls.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/emutls.c
rename to contrib/sdk/sources/libc/crt/emutls.c
diff --git a/contrib/sdk/sources/newlib/crt/exit.S b/contrib/sdk/sources/libc/crt/exit.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/exit.S
rename to contrib/sdk/sources/libc/crt/exit.S
diff --git a/contrib/sdk/sources/newlib/crt/i386mach.h b/contrib/sdk/sources/libc/crt/i386mach.h
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/i386mach.h
rename to contrib/sdk/sources/libc/crt/i386mach.h
diff --git a/contrib/sdk/sources/newlib/crt/opendial.S b/contrib/sdk/sources/libc/crt/opendial.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/opendial.S
rename to contrib/sdk/sources/libc/crt/opendial.S
diff --git a/contrib/sdk/sources/newlib/crt/pseudo-reloc.c b/contrib/sdk/sources/libc/crt/pseudo-reloc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/pseudo-reloc.c
rename to contrib/sdk/sources/libc/crt/pseudo-reloc.c
diff --git a/contrib/sdk/sources/newlib/crt/setjmp.S b/contrib/sdk/sources/libc/crt/setjmp.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/setjmp.S
rename to contrib/sdk/sources/libc/crt/setjmp.S
diff --git a/contrib/sdk/sources/newlib/crt/start.S b/contrib/sdk/sources/libc/crt/start.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/start.S
rename to contrib/sdk/sources/libc/crt/start.S
diff --git a/contrib/sdk/sources/newlib/crt/thread.S b/contrib/sdk/sources/libc/crt/thread.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/thread.S
rename to contrib/sdk/sources/libc/crt/thread.S
diff --git a/contrib/sdk/sources/newlib/crt/tls.S b/contrib/sdk/sources/libc/crt/tls.S
similarity index 100%
rename from contrib/sdk/sources/newlib/crt/tls.S
rename to contrib/sdk/sources/libc/crt/tls.S
diff --git a/contrib/sdk/sources/newlib/ctype/ctype_.c b/contrib/sdk/sources/libc/ctype/ctype_.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/ctype_.c
rename to contrib/sdk/sources/libc/ctype/ctype_.c
diff --git a/contrib/sdk/sources/newlib/ctype/ctype_cp.h b/contrib/sdk/sources/libc/ctype/ctype_cp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/ctype_cp.h
rename to contrib/sdk/sources/libc/ctype/ctype_cp.h
diff --git a/contrib/sdk/sources/newlib/ctype/ctype_iso.h b/contrib/sdk/sources/libc/ctype/ctype_iso.h
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/ctype_iso.h
rename to contrib/sdk/sources/libc/ctype/ctype_iso.h
diff --git a/contrib/sdk/sources/newlib/ctype/isalnum.c b/contrib/sdk/sources/libc/ctype/isalnum.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isalnum.c
rename to contrib/sdk/sources/libc/ctype/isalnum.c
diff --git a/contrib/sdk/sources/newlib/ctype/isalpha.c b/contrib/sdk/sources/libc/ctype/isalpha.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isalpha.c
rename to contrib/sdk/sources/libc/ctype/isalpha.c
diff --git a/contrib/sdk/sources/newlib/ctype/isascii.c b/contrib/sdk/sources/libc/ctype/isascii.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isascii.c
rename to contrib/sdk/sources/libc/ctype/isascii.c
diff --git a/contrib/sdk/sources/newlib/ctype/isblank.c b/contrib/sdk/sources/libc/ctype/isblank.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isblank.c
rename to contrib/sdk/sources/libc/ctype/isblank.c
diff --git a/contrib/sdk/sources/newlib/ctype/iscntrl.c b/contrib/sdk/sources/libc/ctype/iscntrl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iscntrl.c
rename to contrib/sdk/sources/libc/ctype/iscntrl.c
diff --git a/contrib/sdk/sources/newlib/ctype/isdigit.c b/contrib/sdk/sources/libc/ctype/isdigit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isdigit.c
rename to contrib/sdk/sources/libc/ctype/isdigit.c
diff --git a/contrib/sdk/sources/newlib/ctype/islower.c b/contrib/sdk/sources/libc/ctype/islower.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/islower.c
rename to contrib/sdk/sources/libc/ctype/islower.c
diff --git a/contrib/sdk/sources/newlib/ctype/isprint.c b/contrib/sdk/sources/libc/ctype/isprint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isprint.c
rename to contrib/sdk/sources/libc/ctype/isprint.c
diff --git a/contrib/sdk/sources/newlib/ctype/ispunct.c b/contrib/sdk/sources/libc/ctype/ispunct.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/ispunct.c
rename to contrib/sdk/sources/libc/ctype/ispunct.c
diff --git a/contrib/sdk/sources/newlib/ctype/isspace.c b/contrib/sdk/sources/libc/ctype/isspace.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isspace.c
rename to contrib/sdk/sources/libc/ctype/isspace.c
diff --git a/contrib/sdk/sources/newlib/ctype/isupper.c b/contrib/sdk/sources/libc/ctype/isupper.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isupper.c
rename to contrib/sdk/sources/libc/ctype/isupper.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswalnum.c b/contrib/sdk/sources/libc/ctype/iswalnum.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswalnum.c
rename to contrib/sdk/sources/libc/ctype/iswalnum.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswalpha.c b/contrib/sdk/sources/libc/ctype/iswalpha.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswalpha.c
rename to contrib/sdk/sources/libc/ctype/iswalpha.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswblank.c b/contrib/sdk/sources/libc/ctype/iswblank.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswblank.c
rename to contrib/sdk/sources/libc/ctype/iswblank.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswcntrl.c b/contrib/sdk/sources/libc/ctype/iswcntrl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswcntrl.c
rename to contrib/sdk/sources/libc/ctype/iswcntrl.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswctype.c b/contrib/sdk/sources/libc/ctype/iswctype.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswctype.c
rename to contrib/sdk/sources/libc/ctype/iswctype.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswdigit.c b/contrib/sdk/sources/libc/ctype/iswdigit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswdigit.c
rename to contrib/sdk/sources/libc/ctype/iswdigit.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswgraph.c b/contrib/sdk/sources/libc/ctype/iswgraph.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswgraph.c
rename to contrib/sdk/sources/libc/ctype/iswgraph.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswlower.c b/contrib/sdk/sources/libc/ctype/iswlower.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswlower.c
rename to contrib/sdk/sources/libc/ctype/iswlower.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswprint.c b/contrib/sdk/sources/libc/ctype/iswprint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswprint.c
rename to contrib/sdk/sources/libc/ctype/iswprint.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswpunct.c b/contrib/sdk/sources/libc/ctype/iswpunct.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswpunct.c
rename to contrib/sdk/sources/libc/ctype/iswpunct.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswspace.c b/contrib/sdk/sources/libc/ctype/iswspace.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswspace.c
rename to contrib/sdk/sources/libc/ctype/iswspace.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswupper.c b/contrib/sdk/sources/libc/ctype/iswupper.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswupper.c
rename to contrib/sdk/sources/libc/ctype/iswupper.c
diff --git a/contrib/sdk/sources/newlib/ctype/iswxdigit.c b/contrib/sdk/sources/libc/ctype/iswxdigit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/iswxdigit.c
rename to contrib/sdk/sources/libc/ctype/iswxdigit.c
diff --git a/contrib/sdk/sources/newlib/ctype/isxdigit.c b/contrib/sdk/sources/libc/ctype/isxdigit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/isxdigit.c
rename to contrib/sdk/sources/libc/ctype/isxdigit.c
diff --git a/contrib/sdk/sources/newlib/ctype/jp2uc.h b/contrib/sdk/sources/libc/ctype/jp2uc.h
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/jp2uc.h
rename to contrib/sdk/sources/libc/ctype/jp2uc.h
diff --git a/contrib/sdk/sources/newlib/ctype/local.h b/contrib/sdk/sources/libc/ctype/local.h
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/local.h
rename to contrib/sdk/sources/libc/ctype/local.h
diff --git a/contrib/sdk/sources/newlib/ctype/toascii.c b/contrib/sdk/sources/libc/ctype/toascii.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/toascii.c
rename to contrib/sdk/sources/libc/ctype/toascii.c
diff --git a/contrib/sdk/sources/newlib/ctype/tolower.c b/contrib/sdk/sources/libc/ctype/tolower.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/tolower.c
rename to contrib/sdk/sources/libc/ctype/tolower.c
diff --git a/contrib/sdk/sources/newlib/ctype/toupper.c b/contrib/sdk/sources/libc/ctype/toupper.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/toupper.c
rename to contrib/sdk/sources/libc/ctype/toupper.c
diff --git a/contrib/sdk/sources/newlib/ctype/towctrans.c b/contrib/sdk/sources/libc/ctype/towctrans.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/towctrans.c
rename to contrib/sdk/sources/libc/ctype/towctrans.c
diff --git a/contrib/sdk/sources/newlib/ctype/towlower.c b/contrib/sdk/sources/libc/ctype/towlower.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/towlower.c
rename to contrib/sdk/sources/libc/ctype/towlower.c
diff --git a/contrib/sdk/sources/newlib/ctype/towupper.c b/contrib/sdk/sources/libc/ctype/towupper.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/towupper.c
rename to contrib/sdk/sources/libc/ctype/towupper.c
diff --git a/contrib/sdk/sources/newlib/ctype/utf8alpha.h b/contrib/sdk/sources/libc/ctype/utf8alpha.h
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/utf8alpha.h
rename to contrib/sdk/sources/libc/ctype/utf8alpha.h
diff --git a/contrib/sdk/sources/newlib/ctype/utf8print.h b/contrib/sdk/sources/libc/ctype/utf8print.h
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/utf8print.h
rename to contrib/sdk/sources/libc/ctype/utf8print.h
diff --git a/contrib/sdk/sources/newlib/ctype/wctrans.c b/contrib/sdk/sources/libc/ctype/wctrans.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/wctrans.c
rename to contrib/sdk/sources/libc/ctype/wctrans.c
diff --git a/contrib/sdk/sources/newlib/ctype/wctype.c b/contrib/sdk/sources/libc/ctype/wctype.c
similarity index 100%
rename from contrib/sdk/sources/newlib/ctype/wctype.c
rename to contrib/sdk/sources/libc/ctype/wctype.c
diff --git a/contrib/sdk/sources/newlib/dll.lds b/contrib/sdk/sources/libc/dll.lds
similarity index 100%
rename from contrib/sdk/sources/newlib/dll.lds
rename to contrib/sdk/sources/libc/dll.lds
diff --git a/contrib/sdk/sources/newlib/errno/errno.c b/contrib/sdk/sources/libc/errno/errno.c
similarity index 100%
rename from contrib/sdk/sources/newlib/errno/errno.c
rename to contrib/sdk/sources/libc/errno/errno.c
diff --git a/contrib/sdk/sources/newlib/include/_ansi.h b/contrib/sdk/sources/libc/include/_ansi.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/_ansi.h
rename to contrib/sdk/sources/libc/include/_ansi.h
diff --git a/contrib/sdk/sources/newlib/include/_syslist.h b/contrib/sdk/sources/libc/include/_syslist.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/_syslist.h
rename to contrib/sdk/sources/libc/include/_syslist.h
diff --git a/contrib/sdk/sources/newlib/include/alloca.h b/contrib/sdk/sources/libc/include/alloca.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/alloca.h
rename to contrib/sdk/sources/libc/include/alloca.h
diff --git a/contrib/sdk/sources/newlib/include/ar.h b/contrib/sdk/sources/libc/include/ar.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/ar.h
rename to contrib/sdk/sources/libc/include/ar.h
diff --git a/contrib/sdk/sources/newlib/include/argz.h b/contrib/sdk/sources/libc/include/argz.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/argz.h
rename to contrib/sdk/sources/libc/include/argz.h
diff --git a/contrib/sdk/sources/newlib/include/assert.h b/contrib/sdk/sources/libc/include/assert.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/assert.h
rename to contrib/sdk/sources/libc/include/assert.h
diff --git a/contrib/sdk/sources/newlib/include/complex.h b/contrib/sdk/sources/libc/include/complex.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/complex.h
rename to contrib/sdk/sources/libc/include/complex.h
diff --git a/contrib/sdk/sources/newlib/include/ctype.h b/contrib/sdk/sources/libc/include/ctype.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/ctype.h
rename to contrib/sdk/sources/libc/include/ctype.h
diff --git a/contrib/sdk/sources/newlib/include/dirent.h b/contrib/sdk/sources/libc/include/dirent.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/dirent.h
rename to contrib/sdk/sources/libc/include/dirent.h
diff --git a/contrib/sdk/sources/newlib/include/envlock.h b/contrib/sdk/sources/libc/include/envlock.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/envlock.h
rename to contrib/sdk/sources/libc/include/envlock.h
diff --git a/contrib/sdk/sources/newlib/include/envz.h b/contrib/sdk/sources/libc/include/envz.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/envz.h
rename to contrib/sdk/sources/libc/include/envz.h
diff --git a/contrib/sdk/sources/newlib/include/errno.h b/contrib/sdk/sources/libc/include/errno.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/errno.h
rename to contrib/sdk/sources/libc/include/errno.h
diff --git a/contrib/sdk/sources/newlib/include/fastmath.h b/contrib/sdk/sources/libc/include/fastmath.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/fastmath.h
rename to contrib/sdk/sources/libc/include/fastmath.h
diff --git a/contrib/sdk/sources/newlib/include/fcntl.h b/contrib/sdk/sources/libc/include/fcntl.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/fcntl.h
rename to contrib/sdk/sources/libc/include/fcntl.h
diff --git a/contrib/sdk/sources/newlib/include/fenv.h b/contrib/sdk/sources/libc/include/fenv.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/fenv.h
rename to contrib/sdk/sources/libc/include/fenv.h
diff --git a/contrib/sdk/sources/newlib/include/fnmatch.h b/contrib/sdk/sources/libc/include/fnmatch.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/fnmatch.h
rename to contrib/sdk/sources/libc/include/fnmatch.h
diff --git a/contrib/sdk/sources/newlib/include/getopt.h b/contrib/sdk/sources/libc/include/getopt.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/getopt.h
rename to contrib/sdk/sources/libc/include/getopt.h
diff --git a/contrib/sdk/sources/newlib/include/glob.h b/contrib/sdk/sources/libc/include/glob.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/glob.h
rename to contrib/sdk/sources/libc/include/glob.h
diff --git a/contrib/sdk/sources/newlib/include/grp.h b/contrib/sdk/sources/libc/include/grp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/grp.h
rename to contrib/sdk/sources/libc/include/grp.h
diff --git a/contrib/sdk/sources/newlib/include/gthr.h b/contrib/sdk/sources/libc/include/gthr.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/gthr.h
rename to contrib/sdk/sources/libc/include/gthr.h
diff --git a/contrib/sdk/sources/newlib/include/iconv.h b/contrib/sdk/sources/libc/include/iconv.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/iconv.h
rename to contrib/sdk/sources/libc/include/iconv.h
diff --git a/contrib/sdk/sources/newlib/include/ieeefp.h b/contrib/sdk/sources/libc/include/ieeefp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/ieeefp.h
rename to contrib/sdk/sources/libc/include/ieeefp.h
diff --git a/contrib/sdk/sources/newlib/include/inttypes.h b/contrib/sdk/sources/libc/include/inttypes.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/inttypes.h
rename to contrib/sdk/sources/libc/include/inttypes.h
diff --git a/contrib/sdk/sources/newlib/include/kos32sys.h b/contrib/sdk/sources/libc/include/kos32sys.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/kos32sys.h
rename to contrib/sdk/sources/libc/include/kos32sys.h
diff --git a/contrib/sdk/sources/newlib/include/langinfo.h b/contrib/sdk/sources/libc/include/langinfo.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/langinfo.h
rename to contrib/sdk/sources/libc/include/langinfo.h
diff --git a/contrib/sdk/sources/newlib/include/libgen.h b/contrib/sdk/sources/libc/include/libgen.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/libgen.h
rename to contrib/sdk/sources/libc/include/libgen.h
diff --git a/contrib/sdk/sources/newlib/include/limits.h b/contrib/sdk/sources/libc/include/limits.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/limits.h
rename to contrib/sdk/sources/libc/include/limits.h
diff --git a/contrib/sdk/sources/newlib/include/locale.h b/contrib/sdk/sources/libc/include/locale.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/locale.h
rename to contrib/sdk/sources/libc/include/locale.h
diff --git a/contrib/sdk/sources/newlib/include/machine/_default_types.h b/contrib/sdk/sources/libc/include/machine/_default_types.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/_default_types.h
rename to contrib/sdk/sources/libc/include/machine/_default_types.h
diff --git a/contrib/sdk/sources/newlib/include/machine/_types.h b/contrib/sdk/sources/libc/include/machine/_types.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/_types.h
rename to contrib/sdk/sources/libc/include/machine/_types.h
diff --git a/contrib/sdk/sources/newlib/include/machine/ansi.h b/contrib/sdk/sources/libc/include/machine/ansi.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/ansi.h
rename to contrib/sdk/sources/libc/include/machine/ansi.h
diff --git a/contrib/sdk/sources/newlib/include/machine/endian.h b/contrib/sdk/sources/libc/include/machine/endian.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/endian.h
rename to contrib/sdk/sources/libc/include/machine/endian.h
diff --git a/contrib/sdk/sources/newlib/include/machine/fastmath.h b/contrib/sdk/sources/libc/include/machine/fastmath.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/fastmath.h
rename to contrib/sdk/sources/libc/include/machine/fastmath.h
diff --git a/contrib/sdk/sources/newlib/include/machine/ieeefp.h b/contrib/sdk/sources/libc/include/machine/ieeefp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/ieeefp.h
rename to contrib/sdk/sources/libc/include/machine/ieeefp.h
diff --git a/contrib/sdk/sources/newlib/include/machine/malloc.h b/contrib/sdk/sources/libc/include/machine/malloc.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/malloc.h
rename to contrib/sdk/sources/libc/include/machine/malloc.h
diff --git a/contrib/sdk/sources/newlib/include/machine/param.h b/contrib/sdk/sources/libc/include/machine/param.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/param.h
rename to contrib/sdk/sources/libc/include/machine/param.h
diff --git a/contrib/sdk/sources/newlib/include/machine/setjmp-dj.h b/contrib/sdk/sources/libc/include/machine/setjmp-dj.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/setjmp-dj.h
rename to contrib/sdk/sources/libc/include/machine/setjmp-dj.h
diff --git a/contrib/sdk/sources/newlib/include/machine/setjmp.h b/contrib/sdk/sources/libc/include/machine/setjmp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/setjmp.h
rename to contrib/sdk/sources/libc/include/machine/setjmp.h
diff --git a/contrib/sdk/sources/newlib/include/machine/stdlib.h b/contrib/sdk/sources/libc/include/machine/stdlib.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/stdlib.h
rename to contrib/sdk/sources/libc/include/machine/stdlib.h
diff --git a/contrib/sdk/sources/newlib/include/machine/termios.h b/contrib/sdk/sources/libc/include/machine/termios.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/termios.h
rename to contrib/sdk/sources/libc/include/machine/termios.h
diff --git a/contrib/sdk/sources/newlib/include/machine/time.h b/contrib/sdk/sources/libc/include/machine/time.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/time.h
rename to contrib/sdk/sources/libc/include/machine/time.h
diff --git a/contrib/sdk/sources/newlib/include/machine/types.h b/contrib/sdk/sources/libc/include/machine/types.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/machine/types.h
rename to contrib/sdk/sources/libc/include/machine/types.h
diff --git a/contrib/sdk/sources/newlib/include/malloc.h b/contrib/sdk/sources/libc/include/malloc.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/malloc.h
rename to contrib/sdk/sources/libc/include/malloc.h
diff --git a/contrib/sdk/sources/newlib/include/math.h b/contrib/sdk/sources/libc/include/math.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/math.h
rename to contrib/sdk/sources/libc/include/math.h
diff --git a/contrib/sdk/sources/newlib/include/newlib.h b/contrib/sdk/sources/libc/include/newlib.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/newlib.h
rename to contrib/sdk/sources/libc/include/newlib.h
diff --git a/contrib/sdk/sources/newlib/include/paths.h b/contrib/sdk/sources/libc/include/paths.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/paths.h
rename to contrib/sdk/sources/libc/include/paths.h
diff --git a/contrib/sdk/sources/newlib/include/pixlib2.h b/contrib/sdk/sources/libc/include/pixlib2.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/pixlib2.h
rename to contrib/sdk/sources/libc/include/pixlib2.h
diff --git a/contrib/sdk/sources/newlib/include/process.h b/contrib/sdk/sources/libc/include/process.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/process.h
rename to contrib/sdk/sources/libc/include/process.h
diff --git a/contrib/sdk/sources/newlib/include/pthread.h b/contrib/sdk/sources/libc/include/pthread.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/pthread.h
rename to contrib/sdk/sources/libc/include/pthread.h
diff --git a/contrib/sdk/sources/newlib/include/pwd.h b/contrib/sdk/sources/libc/include/pwd.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/pwd.h
rename to contrib/sdk/sources/libc/include/pwd.h
diff --git a/contrib/sdk/sources/newlib/include/reent.h b/contrib/sdk/sources/libc/include/reent.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/reent.h
rename to contrib/sdk/sources/libc/include/reent.h
diff --git a/contrib/sdk/sources/newlib/include/regdef.h b/contrib/sdk/sources/libc/include/regdef.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/regdef.h
rename to contrib/sdk/sources/libc/include/regdef.h
diff --git a/contrib/sdk/sources/newlib/include/regex.h b/contrib/sdk/sources/libc/include/regex.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/regex.h
rename to contrib/sdk/sources/libc/include/regex.h
diff --git a/contrib/sdk/sources/newlib/include/rpc/types.h b/contrib/sdk/sources/libc/include/rpc/types.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/rpc/types.h
rename to contrib/sdk/sources/libc/include/rpc/types.h
diff --git a/contrib/sdk/sources/newlib/include/rpc/xdr.h b/contrib/sdk/sources/libc/include/rpc/xdr.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/rpc/xdr.h
rename to contrib/sdk/sources/libc/include/rpc/xdr.h
diff --git a/contrib/sdk/sources/newlib/include/sched.h b/contrib/sdk/sources/libc/include/sched.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sched.h
rename to contrib/sdk/sources/libc/include/sched.h
diff --git a/contrib/sdk/sources/newlib/include/search.h b/contrib/sdk/sources/libc/include/search.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/search.h
rename to contrib/sdk/sources/libc/include/search.h
diff --git a/contrib/sdk/sources/newlib/include/setjmp.h b/contrib/sdk/sources/libc/include/setjmp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/setjmp.h
rename to contrib/sdk/sources/libc/include/setjmp.h
diff --git a/contrib/sdk/sources/newlib/include/signal.h b/contrib/sdk/sources/libc/include/signal.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/signal.h
rename to contrib/sdk/sources/libc/include/signal.h
diff --git a/contrib/sdk/sources/newlib/include/sound.h b/contrib/sdk/sources/libc/include/sound.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sound.h
rename to contrib/sdk/sources/libc/include/sound.h
diff --git a/contrib/sdk/sources/newlib/include/stdint.h b/contrib/sdk/sources/libc/include/stdint.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/stdint.h
rename to contrib/sdk/sources/libc/include/stdint.h
diff --git a/contrib/sdk/sources/newlib/include/stdio.h b/contrib/sdk/sources/libc/include/stdio.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/stdio.h
rename to contrib/sdk/sources/libc/include/stdio.h
diff --git a/contrib/sdk/sources/newlib/include/stdio_ext.h b/contrib/sdk/sources/libc/include/stdio_ext.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/stdio_ext.h
rename to contrib/sdk/sources/libc/include/stdio_ext.h
diff --git a/contrib/sdk/sources/newlib/include/stdlib.h b/contrib/sdk/sources/libc/include/stdlib.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/stdlib.h
rename to contrib/sdk/sources/libc/include/stdlib.h
diff --git a/contrib/sdk/sources/newlib/include/string.h b/contrib/sdk/sources/libc/include/string.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/string.h
rename to contrib/sdk/sources/libc/include/string.h
diff --git a/contrib/sdk/sources/newlib/include/strings.h b/contrib/sdk/sources/libc/include/strings.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/strings.h
rename to contrib/sdk/sources/libc/include/strings.h
diff --git a/contrib/sdk/sources/newlib/include/sys/_default_fcntl.h b/contrib/sdk/sources/libc/include/sys/_default_fcntl.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/_default_fcntl.h
rename to contrib/sdk/sources/libc/include/sys/_default_fcntl.h
diff --git a/contrib/sdk/sources/newlib/include/sys/_types.h b/contrib/sdk/sources/libc/include/sys/_types.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/_types.h
rename to contrib/sdk/sources/libc/include/sys/_types.h
diff --git a/contrib/sdk/sources/newlib/include/sys/cdefs.h b/contrib/sdk/sources/libc/include/sys/cdefs.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/cdefs.h
rename to contrib/sdk/sources/libc/include/sys/cdefs.h
diff --git a/contrib/sdk/sources/newlib/include/sys/config.h b/contrib/sdk/sources/libc/include/sys/config.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/config.h
rename to contrib/sdk/sources/libc/include/sys/config.h
diff --git a/contrib/sdk/sources/newlib/include/sys/custom_file.h b/contrib/sdk/sources/libc/include/sys/custom_file.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/custom_file.h
rename to contrib/sdk/sources/libc/include/sys/custom_file.h
diff --git a/contrib/sdk/sources/newlib/include/sys/dir.h b/contrib/sdk/sources/libc/include/sys/dir.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/dir.h
rename to contrib/sdk/sources/libc/include/sys/dir.h
diff --git a/contrib/sdk/sources/newlib/include/sys/dirent.h b/contrib/sdk/sources/libc/include/sys/dirent.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/dirent.h
rename to contrib/sdk/sources/libc/include/sys/dirent.h
diff --git a/contrib/sdk/sources/newlib/include/sys/errno.h b/contrib/sdk/sources/libc/include/sys/errno.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/errno.h
rename to contrib/sdk/sources/libc/include/sys/errno.h
diff --git a/contrib/sdk/sources/newlib/include/sys/fcntl.h b/contrib/sdk/sources/libc/include/sys/fcntl.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/fcntl.h
rename to contrib/sdk/sources/libc/include/sys/fcntl.h
diff --git a/contrib/sdk/sources/newlib/include/sys/features.h b/contrib/sdk/sources/libc/include/sys/features.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/features.h
rename to contrib/sdk/sources/libc/include/sys/features.h
diff --git a/contrib/sdk/sources/newlib/include/sys/file.h b/contrib/sdk/sources/libc/include/sys/file.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/file.h
rename to contrib/sdk/sources/libc/include/sys/file.h
diff --git a/contrib/sdk/sources/newlib/include/sys/iconvnls.h b/contrib/sdk/sources/libc/include/sys/iconvnls.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/iconvnls.h
rename to contrib/sdk/sources/libc/include/sys/iconvnls.h
diff --git a/contrib/sdk/sources/newlib/include/sys/kos_io.h b/contrib/sdk/sources/libc/include/sys/kos_io.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/kos_io.h
rename to contrib/sdk/sources/libc/include/sys/kos_io.h
diff --git a/contrib/sdk/sources/newlib/include/sys/lock.h b/contrib/sdk/sources/libc/include/sys/lock.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/lock.h
rename to contrib/sdk/sources/libc/include/sys/lock.h
diff --git a/contrib/sdk/sources/newlib/include/sys/param.h b/contrib/sdk/sources/libc/include/sys/param.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/param.h
rename to contrib/sdk/sources/libc/include/sys/param.h
diff --git a/contrib/sdk/sources/newlib/include/sys/queue.h b/contrib/sdk/sources/libc/include/sys/queue.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/queue.h
rename to contrib/sdk/sources/libc/include/sys/queue.h
diff --git a/contrib/sdk/sources/newlib/include/sys/reent.h b/contrib/sdk/sources/libc/include/sys/reent.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/reent.h
rename to contrib/sdk/sources/libc/include/sys/reent.h
diff --git a/contrib/sdk/sources/newlib/include/sys/resource.h b/contrib/sdk/sources/libc/include/sys/resource.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/resource.h
rename to contrib/sdk/sources/libc/include/sys/resource.h
diff --git a/contrib/sdk/sources/newlib/include/sys/sched.h b/contrib/sdk/sources/libc/include/sys/sched.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/sched.h
rename to contrib/sdk/sources/libc/include/sys/sched.h
diff --git a/contrib/sdk/sources/newlib/include/sys/signal.h b/contrib/sdk/sources/libc/include/sys/signal.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/signal.h
rename to contrib/sdk/sources/libc/include/sys/signal.h
diff --git a/contrib/sdk/sources/newlib/include/sys/stat.h b/contrib/sdk/sources/libc/include/sys/stat.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/stat.h
rename to contrib/sdk/sources/libc/include/sys/stat.h
diff --git a/contrib/sdk/sources/newlib/include/sys/stdio.h b/contrib/sdk/sources/libc/include/sys/stdio.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/stdio.h
rename to contrib/sdk/sources/libc/include/sys/stdio.h
diff --git a/contrib/sdk/sources/newlib/include/sys/string.h b/contrib/sdk/sources/libc/include/sys/string.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/string.h
rename to contrib/sdk/sources/libc/include/sys/string.h
diff --git a/contrib/sdk/sources/newlib/include/sys/syslimits.h b/contrib/sdk/sources/libc/include/sys/syslimits.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/syslimits.h
rename to contrib/sdk/sources/libc/include/sys/syslimits.h
diff --git a/contrib/sdk/sources/newlib/include/sys/time.h b/contrib/sdk/sources/libc/include/sys/time.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/time.h
rename to contrib/sdk/sources/libc/include/sys/time.h
diff --git a/contrib/sdk/sources/newlib/include/sys/timeb.h b/contrib/sdk/sources/libc/include/sys/timeb.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/timeb.h
rename to contrib/sdk/sources/libc/include/sys/timeb.h
diff --git a/contrib/sdk/sources/newlib/include/sys/times.h b/contrib/sdk/sources/libc/include/sys/times.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/times.h
rename to contrib/sdk/sources/libc/include/sys/times.h
diff --git a/contrib/sdk/sources/newlib/include/sys/types.h b/contrib/sdk/sources/libc/include/sys/types.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/types.h
rename to contrib/sdk/sources/libc/include/sys/types.h
diff --git a/contrib/sdk/sources/newlib/include/sys/unistd.h b/contrib/sdk/sources/libc/include/sys/unistd.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/unistd.h
rename to contrib/sdk/sources/libc/include/sys/unistd.h
diff --git a/contrib/sdk/sources/newlib/include/sys/utime.h b/contrib/sdk/sources/libc/include/sys/utime.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/utime.h
rename to contrib/sdk/sources/libc/include/sys/utime.h
diff --git a/contrib/sdk/sources/newlib/include/sys/wait.h b/contrib/sdk/sources/libc/include/sys/wait.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/sys/wait.h
rename to contrib/sdk/sources/libc/include/sys/wait.h
diff --git a/contrib/sdk/sources/newlib/include/tar.h b/contrib/sdk/sources/libc/include/tar.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/tar.h
rename to contrib/sdk/sources/libc/include/tar.h
diff --git a/contrib/sdk/sources/newlib/include/termios.h b/contrib/sdk/sources/libc/include/termios.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/termios.h
rename to contrib/sdk/sources/libc/include/termios.h
diff --git a/contrib/sdk/sources/newlib/include/time.h b/contrib/sdk/sources/libc/include/time.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/time.h
rename to contrib/sdk/sources/libc/include/time.h
diff --git a/contrib/sdk/sources/newlib/include/unctrl.h b/contrib/sdk/sources/libc/include/unctrl.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/unctrl.h
rename to contrib/sdk/sources/libc/include/unctrl.h
diff --git a/contrib/sdk/sources/newlib/include/unistd.h b/contrib/sdk/sources/libc/include/unistd.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/unistd.h
rename to contrib/sdk/sources/libc/include/unistd.h
diff --git a/contrib/sdk/sources/newlib/include/utime.h b/contrib/sdk/sources/libc/include/utime.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/utime.h
rename to contrib/sdk/sources/libc/include/utime.h
diff --git a/contrib/sdk/sources/newlib/include/utmp.h b/contrib/sdk/sources/libc/include/utmp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/utmp.h
rename to contrib/sdk/sources/libc/include/utmp.h
diff --git a/contrib/sdk/sources/newlib/include/wchar.h b/contrib/sdk/sources/libc/include/wchar.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/wchar.h
rename to contrib/sdk/sources/libc/include/wchar.h
diff --git a/contrib/sdk/sources/newlib/include/wctype.h b/contrib/sdk/sources/libc/include/wctype.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/wctype.h
rename to contrib/sdk/sources/libc/include/wctype.h
diff --git a/contrib/sdk/sources/newlib/include/wordexp.h b/contrib/sdk/sources/libc/include/wordexp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/include/wordexp.h
rename to contrib/sdk/sources/libc/include/wordexp.h
diff --git a/contrib/sdk/sources/newlib/libc.def b/contrib/sdk/sources/libc/libc.def
similarity index 100%
rename from contrib/sdk/sources/newlib/libc.def
rename to contrib/sdk/sources/libc/libc.def
diff --git a/contrib/sdk/sources/newlib/libc.orig.def b/contrib/sdk/sources/libc/libc.orig.def
similarity index 100%
rename from contrib/sdk/sources/newlib/libc.orig.def
rename to contrib/sdk/sources/libc/libc.orig.def
diff --git a/contrib/sdk/sources/newlib/libc.ver b/contrib/sdk/sources/libc/libc.ver
similarity index 100%
rename from contrib/sdk/sources/newlib/libc.ver
rename to contrib/sdk/sources/libc/libc.ver
diff --git a/contrib/sdk/sources/newlib/libcdll.lds b/contrib/sdk/sources/libc/libcdll.lds
similarity index 100%
rename from contrib/sdk/sources/newlib/libcdll.lds
rename to contrib/sdk/sources/libc/libcdll.lds
diff --git a/contrib/sdk/sources/newlib/locale/lctype.c b/contrib/sdk/sources/libc/locale/lctype.c
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/lctype.c
rename to contrib/sdk/sources/libc/locale/lctype.c
diff --git a/contrib/sdk/sources/newlib/locale/lctype.h b/contrib/sdk/sources/libc/locale/lctype.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/lctype.h
rename to contrib/sdk/sources/libc/locale/lctype.h
diff --git a/contrib/sdk/sources/newlib/locale/ldpart.h b/contrib/sdk/sources/libc/locale/ldpart.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/ldpart.h
rename to contrib/sdk/sources/libc/locale/ldpart.h
diff --git a/contrib/sdk/sources/newlib/locale/lmessages.h b/contrib/sdk/sources/libc/locale/lmessages.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/lmessages.h
rename to contrib/sdk/sources/libc/locale/lmessages.h
diff --git a/contrib/sdk/sources/newlib/locale/lmonetary.h b/contrib/sdk/sources/libc/locale/lmonetary.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/lmonetary.h
rename to contrib/sdk/sources/libc/locale/lmonetary.h
diff --git a/contrib/sdk/sources/newlib/locale/lnumeric.h b/contrib/sdk/sources/libc/locale/lnumeric.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/lnumeric.h
rename to contrib/sdk/sources/libc/locale/lnumeric.h
diff --git a/contrib/sdk/sources/newlib/locale/locale.c b/contrib/sdk/sources/libc/locale/locale.c
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/locale.c
rename to contrib/sdk/sources/libc/locale/locale.c
diff --git a/contrib/sdk/sources/newlib/locale/setlocale.h b/contrib/sdk/sources/libc/locale/setlocale.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/setlocale.h
rename to contrib/sdk/sources/libc/locale/setlocale.h
diff --git a/contrib/sdk/sources/newlib/locale/timelocal.h b/contrib/sdk/sources/libc/locale/timelocal.h
similarity index 100%
rename from contrib/sdk/sources/newlib/locale/timelocal.h
rename to contrib/sdk/sources/libc/locale/timelocal.h
diff --git a/contrib/sdk/sources/newlib/math/e_acos.c b/contrib/sdk/sources/libc/math/e_acos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_acos.c
rename to contrib/sdk/sources/libc/math/e_acos.c
diff --git a/contrib/sdk/sources/newlib/math/e_acosh.c b/contrib/sdk/sources/libc/math/e_acosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_acosh.c
rename to contrib/sdk/sources/libc/math/e_acosh.c
diff --git a/contrib/sdk/sources/newlib/math/e_asin.c b/contrib/sdk/sources/libc/math/e_asin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_asin.c
rename to contrib/sdk/sources/libc/math/e_asin.c
diff --git a/contrib/sdk/sources/newlib/math/e_atan2.c b/contrib/sdk/sources/libc/math/e_atan2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_atan2.c
rename to contrib/sdk/sources/libc/math/e_atan2.c
diff --git a/contrib/sdk/sources/newlib/math/e_atanh.c b/contrib/sdk/sources/libc/math/e_atanh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_atanh.c
rename to contrib/sdk/sources/libc/math/e_atanh.c
diff --git a/contrib/sdk/sources/newlib/math/e_cosh.c b/contrib/sdk/sources/libc/math/e_cosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_cosh.c
rename to contrib/sdk/sources/libc/math/e_cosh.c
diff --git a/contrib/sdk/sources/newlib/math/e_exp.c b/contrib/sdk/sources/libc/math/e_exp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_exp.c
rename to contrib/sdk/sources/libc/math/e_exp.c
diff --git a/contrib/sdk/sources/newlib/math/e_fmod.c b/contrib/sdk/sources/libc/math/e_fmod.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_fmod.c
rename to contrib/sdk/sources/libc/math/e_fmod.c
diff --git a/contrib/sdk/sources/newlib/math/e_hypot.c b/contrib/sdk/sources/libc/math/e_hypot.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_hypot.c
rename to contrib/sdk/sources/libc/math/e_hypot.c
diff --git a/contrib/sdk/sources/newlib/math/e_j0.c b/contrib/sdk/sources/libc/math/e_j0.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_j0.c
rename to contrib/sdk/sources/libc/math/e_j0.c
diff --git a/contrib/sdk/sources/newlib/math/e_j1.c b/contrib/sdk/sources/libc/math/e_j1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_j1.c
rename to contrib/sdk/sources/libc/math/e_j1.c
diff --git a/contrib/sdk/sources/newlib/math/e_jn.c b/contrib/sdk/sources/libc/math/e_jn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_jn.c
rename to contrib/sdk/sources/libc/math/e_jn.c
diff --git a/contrib/sdk/sources/newlib/math/e_log.c b/contrib/sdk/sources/libc/math/e_log.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_log.c
rename to contrib/sdk/sources/libc/math/e_log.c
diff --git a/contrib/sdk/sources/newlib/math/e_log10.c b/contrib/sdk/sources/libc/math/e_log10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_log10.c
rename to contrib/sdk/sources/libc/math/e_log10.c
diff --git a/contrib/sdk/sources/newlib/math/e_pow.c b/contrib/sdk/sources/libc/math/e_pow.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_pow.c
rename to contrib/sdk/sources/libc/math/e_pow.c
diff --git a/contrib/sdk/sources/newlib/math/e_rem_pio2.c b/contrib/sdk/sources/libc/math/e_rem_pio2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_rem_pio2.c
rename to contrib/sdk/sources/libc/math/e_rem_pio2.c
diff --git a/contrib/sdk/sources/newlib/math/e_remainder.c b/contrib/sdk/sources/libc/math/e_remainder.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_remainder.c
rename to contrib/sdk/sources/libc/math/e_remainder.c
diff --git a/contrib/sdk/sources/newlib/math/e_scalb.c b/contrib/sdk/sources/libc/math/e_scalb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_scalb.c
rename to contrib/sdk/sources/libc/math/e_scalb.c
diff --git a/contrib/sdk/sources/newlib/math/e_sinh.c b/contrib/sdk/sources/libc/math/e_sinh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_sinh.c
rename to contrib/sdk/sources/libc/math/e_sinh.c
diff --git a/contrib/sdk/sources/newlib/math/e_sqrt.c b/contrib/sdk/sources/libc/math/e_sqrt.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/e_sqrt.c
rename to contrib/sdk/sources/libc/math/e_sqrt.c
diff --git a/contrib/sdk/sources/newlib/math/ef_acos.c b/contrib/sdk/sources/libc/math/ef_acos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_acos.c
rename to contrib/sdk/sources/libc/math/ef_acos.c
diff --git a/contrib/sdk/sources/newlib/math/ef_acosh.c b/contrib/sdk/sources/libc/math/ef_acosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_acosh.c
rename to contrib/sdk/sources/libc/math/ef_acosh.c
diff --git a/contrib/sdk/sources/newlib/math/ef_asin.c b/contrib/sdk/sources/libc/math/ef_asin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_asin.c
rename to contrib/sdk/sources/libc/math/ef_asin.c
diff --git a/contrib/sdk/sources/newlib/math/ef_atan2.c b/contrib/sdk/sources/libc/math/ef_atan2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_atan2.c
rename to contrib/sdk/sources/libc/math/ef_atan2.c
diff --git a/contrib/sdk/sources/newlib/math/ef_atanh.c b/contrib/sdk/sources/libc/math/ef_atanh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_atanh.c
rename to contrib/sdk/sources/libc/math/ef_atanh.c
diff --git a/contrib/sdk/sources/newlib/math/ef_cosh.c b/contrib/sdk/sources/libc/math/ef_cosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_cosh.c
rename to contrib/sdk/sources/libc/math/ef_cosh.c
diff --git a/contrib/sdk/sources/newlib/math/ef_exp.c b/contrib/sdk/sources/libc/math/ef_exp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_exp.c
rename to contrib/sdk/sources/libc/math/ef_exp.c
diff --git a/contrib/sdk/sources/newlib/math/ef_fmod.c b/contrib/sdk/sources/libc/math/ef_fmod.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_fmod.c
rename to contrib/sdk/sources/libc/math/ef_fmod.c
diff --git a/contrib/sdk/sources/newlib/math/ef_hypot.c b/contrib/sdk/sources/libc/math/ef_hypot.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_hypot.c
rename to contrib/sdk/sources/libc/math/ef_hypot.c
diff --git a/contrib/sdk/sources/newlib/math/ef_j0.c b/contrib/sdk/sources/libc/math/ef_j0.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_j0.c
rename to contrib/sdk/sources/libc/math/ef_j0.c
diff --git a/contrib/sdk/sources/newlib/math/ef_j1.c b/contrib/sdk/sources/libc/math/ef_j1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_j1.c
rename to contrib/sdk/sources/libc/math/ef_j1.c
diff --git a/contrib/sdk/sources/newlib/math/ef_jn.c b/contrib/sdk/sources/libc/math/ef_jn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_jn.c
rename to contrib/sdk/sources/libc/math/ef_jn.c
diff --git a/contrib/sdk/sources/newlib/math/ef_log.c b/contrib/sdk/sources/libc/math/ef_log.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_log.c
rename to contrib/sdk/sources/libc/math/ef_log.c
diff --git a/contrib/sdk/sources/newlib/math/ef_log10.c b/contrib/sdk/sources/libc/math/ef_log10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_log10.c
rename to contrib/sdk/sources/libc/math/ef_log10.c
diff --git a/contrib/sdk/sources/newlib/math/ef_pow.c b/contrib/sdk/sources/libc/math/ef_pow.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_pow.c
rename to contrib/sdk/sources/libc/math/ef_pow.c
diff --git a/contrib/sdk/sources/newlib/math/ef_rem_pio2.c b/contrib/sdk/sources/libc/math/ef_rem_pio2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_rem_pio2.c
rename to contrib/sdk/sources/libc/math/ef_rem_pio2.c
diff --git a/contrib/sdk/sources/newlib/math/ef_remainder.c b/contrib/sdk/sources/libc/math/ef_remainder.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_remainder.c
rename to contrib/sdk/sources/libc/math/ef_remainder.c
diff --git a/contrib/sdk/sources/newlib/math/ef_scalb.c b/contrib/sdk/sources/libc/math/ef_scalb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_scalb.c
rename to contrib/sdk/sources/libc/math/ef_scalb.c
diff --git a/contrib/sdk/sources/newlib/math/ef_sinh.c b/contrib/sdk/sources/libc/math/ef_sinh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_sinh.c
rename to contrib/sdk/sources/libc/math/ef_sinh.c
diff --git a/contrib/sdk/sources/newlib/math/ef_sqrt.c b/contrib/sdk/sources/libc/math/ef_sqrt.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/ef_sqrt.c
rename to contrib/sdk/sources/libc/math/ef_sqrt.c
diff --git a/contrib/sdk/sources/newlib/math/er_gamma.c b/contrib/sdk/sources/libc/math/er_gamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/er_gamma.c
rename to contrib/sdk/sources/libc/math/er_gamma.c
diff --git a/contrib/sdk/sources/newlib/math/er_lgamma.c b/contrib/sdk/sources/libc/math/er_lgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/er_lgamma.c
rename to contrib/sdk/sources/libc/math/er_lgamma.c
diff --git a/contrib/sdk/sources/newlib/math/erf_gamma.c b/contrib/sdk/sources/libc/math/erf_gamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/erf_gamma.c
rename to contrib/sdk/sources/libc/math/erf_gamma.c
diff --git a/contrib/sdk/sources/newlib/math/erf_lgamma.c b/contrib/sdk/sources/libc/math/erf_lgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/erf_lgamma.c
rename to contrib/sdk/sources/libc/math/erf_lgamma.c
diff --git a/contrib/sdk/sources/newlib/math/f_atan2.S b/contrib/sdk/sources/libc/math/f_atan2.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_atan2.S
rename to contrib/sdk/sources/libc/math/f_atan2.S
diff --git a/contrib/sdk/sources/newlib/math/f_atan2f.S b/contrib/sdk/sources/libc/math/f_atan2f.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_atan2f.S
rename to contrib/sdk/sources/libc/math/f_atan2f.S
diff --git a/contrib/sdk/sources/newlib/math/f_exp.c b/contrib/sdk/sources/libc/math/f_exp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_exp.c
rename to contrib/sdk/sources/libc/math/f_exp.c
diff --git a/contrib/sdk/sources/newlib/math/f_expf.c b/contrib/sdk/sources/libc/math/f_expf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_expf.c
rename to contrib/sdk/sources/libc/math/f_expf.c
diff --git a/contrib/sdk/sources/newlib/math/f_frexp.S b/contrib/sdk/sources/libc/math/f_frexp.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_frexp.S
rename to contrib/sdk/sources/libc/math/f_frexp.S
diff --git a/contrib/sdk/sources/newlib/math/f_frexpf.S b/contrib/sdk/sources/libc/math/f_frexpf.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_frexpf.S
rename to contrib/sdk/sources/libc/math/f_frexpf.S
diff --git a/contrib/sdk/sources/newlib/math/f_ldexp.S b/contrib/sdk/sources/libc/math/f_ldexp.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_ldexp.S
rename to contrib/sdk/sources/libc/math/f_ldexp.S
diff --git a/contrib/sdk/sources/newlib/math/f_ldexpf.S b/contrib/sdk/sources/libc/math/f_ldexpf.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_ldexpf.S
rename to contrib/sdk/sources/libc/math/f_ldexpf.S
diff --git a/contrib/sdk/sources/newlib/math/f_llrint.c b/contrib/sdk/sources/libc/math/f_llrint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_llrint.c
rename to contrib/sdk/sources/libc/math/f_llrint.c
diff --git a/contrib/sdk/sources/newlib/math/f_llrintf.c b/contrib/sdk/sources/libc/math/f_llrintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_llrintf.c
rename to contrib/sdk/sources/libc/math/f_llrintf.c
diff --git a/contrib/sdk/sources/newlib/math/f_llrintl.c b/contrib/sdk/sources/libc/math/f_llrintl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_llrintl.c
rename to contrib/sdk/sources/libc/math/f_llrintl.c
diff --git a/contrib/sdk/sources/newlib/math/f_log.S b/contrib/sdk/sources/libc/math/f_log.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_log.S
rename to contrib/sdk/sources/libc/math/f_log.S
diff --git a/contrib/sdk/sources/newlib/math/f_log10.S b/contrib/sdk/sources/libc/math/f_log10.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_log10.S
rename to contrib/sdk/sources/libc/math/f_log10.S
diff --git a/contrib/sdk/sources/newlib/math/f_log10f.S b/contrib/sdk/sources/libc/math/f_log10f.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_log10f.S
rename to contrib/sdk/sources/libc/math/f_log10f.S
diff --git a/contrib/sdk/sources/newlib/math/f_logf.S b/contrib/sdk/sources/libc/math/f_logf.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_logf.S
rename to contrib/sdk/sources/libc/math/f_logf.S
diff --git a/contrib/sdk/sources/newlib/math/f_lrint.c b/contrib/sdk/sources/libc/math/f_lrint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_lrint.c
rename to contrib/sdk/sources/libc/math/f_lrint.c
diff --git a/contrib/sdk/sources/newlib/math/f_lrintf.c b/contrib/sdk/sources/libc/math/f_lrintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_lrintf.c
rename to contrib/sdk/sources/libc/math/f_lrintf.c
diff --git a/contrib/sdk/sources/newlib/math/f_lrintl.c b/contrib/sdk/sources/libc/math/f_lrintl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_lrintl.c
rename to contrib/sdk/sources/libc/math/f_lrintl.c
diff --git a/contrib/sdk/sources/newlib/math/f_math.h b/contrib/sdk/sources/libc/math/f_math.h
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_math.h
rename to contrib/sdk/sources/libc/math/f_math.h
diff --git a/contrib/sdk/sources/newlib/math/f_pow.c b/contrib/sdk/sources/libc/math/f_pow.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_pow.c
rename to contrib/sdk/sources/libc/math/f_pow.c
diff --git a/contrib/sdk/sources/newlib/math/f_powf.c b/contrib/sdk/sources/libc/math/f_powf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_powf.c
rename to contrib/sdk/sources/libc/math/f_powf.c
diff --git a/contrib/sdk/sources/newlib/math/f_rint.c b/contrib/sdk/sources/libc/math/f_rint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_rint.c
rename to contrib/sdk/sources/libc/math/f_rint.c
diff --git a/contrib/sdk/sources/newlib/math/f_rintf.c b/contrib/sdk/sources/libc/math/f_rintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_rintf.c
rename to contrib/sdk/sources/libc/math/f_rintf.c
diff --git a/contrib/sdk/sources/newlib/math/f_rintl.c b/contrib/sdk/sources/libc/math/f_rintl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_rintl.c
rename to contrib/sdk/sources/libc/math/f_rintl.c
diff --git a/contrib/sdk/sources/newlib/math/f_tan.S b/contrib/sdk/sources/libc/math/f_tan.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_tan.S
rename to contrib/sdk/sources/libc/math/f_tan.S
diff --git a/contrib/sdk/sources/newlib/math/f_tanf.S b/contrib/sdk/sources/libc/math/f_tanf.S
similarity index 100%
rename from contrib/sdk/sources/newlib/math/f_tanf.S
rename to contrib/sdk/sources/libc/math/f_tanf.S
diff --git a/contrib/sdk/sources/newlib/math/fdlibm.h b/contrib/sdk/sources/libc/math/fdlibm.h
similarity index 100%
rename from contrib/sdk/sources/newlib/math/fdlibm.h
rename to contrib/sdk/sources/libc/math/fdlibm.h
diff --git a/contrib/sdk/sources/newlib/math/i386mach.h b/contrib/sdk/sources/libc/math/i386mach.h
similarity index 100%
rename from contrib/sdk/sources/newlib/math/i386mach.h
rename to contrib/sdk/sources/libc/math/i386mach.h
diff --git a/contrib/sdk/sources/newlib/math/k_cos.c b/contrib/sdk/sources/libc/math/k_cos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/k_cos.c
rename to contrib/sdk/sources/libc/math/k_cos.c
diff --git a/contrib/sdk/sources/newlib/math/k_rem_pio2.c b/contrib/sdk/sources/libc/math/k_rem_pio2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/k_rem_pio2.c
rename to contrib/sdk/sources/libc/math/k_rem_pio2.c
diff --git a/contrib/sdk/sources/newlib/math/k_sin.c b/contrib/sdk/sources/libc/math/k_sin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/k_sin.c
rename to contrib/sdk/sources/libc/math/k_sin.c
diff --git a/contrib/sdk/sources/newlib/math/k_standard.c b/contrib/sdk/sources/libc/math/k_standard.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/k_standard.c
rename to contrib/sdk/sources/libc/math/k_standard.c
diff --git a/contrib/sdk/sources/newlib/math/k_tan.c b/contrib/sdk/sources/libc/math/k_tan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/k_tan.c
rename to contrib/sdk/sources/libc/math/k_tan.c
diff --git a/contrib/sdk/sources/newlib/math/kf_cos.c b/contrib/sdk/sources/libc/math/kf_cos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/kf_cos.c
rename to contrib/sdk/sources/libc/math/kf_cos.c
diff --git a/contrib/sdk/sources/newlib/math/kf_rem_pio2.c b/contrib/sdk/sources/libc/math/kf_rem_pio2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/kf_rem_pio2.c
rename to contrib/sdk/sources/libc/math/kf_rem_pio2.c
diff --git a/contrib/sdk/sources/newlib/math/kf_sin.c b/contrib/sdk/sources/libc/math/kf_sin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/kf_sin.c
rename to contrib/sdk/sources/libc/math/kf_sin.c
diff --git a/contrib/sdk/sources/newlib/math/kf_tan.c b/contrib/sdk/sources/libc/math/kf_tan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/kf_tan.c
rename to contrib/sdk/sources/libc/math/kf_tan.c
diff --git a/contrib/sdk/sources/newlib/math/local.h b/contrib/sdk/sources/libc/math/local.h
similarity index 100%
rename from contrib/sdk/sources/newlib/math/local.h
rename to contrib/sdk/sources/libc/math/local.h
diff --git a/contrib/sdk/sources/newlib/math/s_asinh.c b/contrib/sdk/sources/libc/math/s_asinh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_asinh.c
rename to contrib/sdk/sources/libc/math/s_asinh.c
diff --git a/contrib/sdk/sources/newlib/math/s_atan.c b/contrib/sdk/sources/libc/math/s_atan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_atan.c
rename to contrib/sdk/sources/libc/math/s_atan.c
diff --git a/contrib/sdk/sources/newlib/math/s_cbrt.c b/contrib/sdk/sources/libc/math/s_cbrt.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_cbrt.c
rename to contrib/sdk/sources/libc/math/s_cbrt.c
diff --git a/contrib/sdk/sources/newlib/math/s_ceil.c b/contrib/sdk/sources/libc/math/s_ceil.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_ceil.c
rename to contrib/sdk/sources/libc/math/s_ceil.c
diff --git a/contrib/sdk/sources/newlib/math/s_copysign.c b/contrib/sdk/sources/libc/math/s_copysign.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_copysign.c
rename to contrib/sdk/sources/libc/math/s_copysign.c
diff --git a/contrib/sdk/sources/newlib/math/s_cos.c b/contrib/sdk/sources/libc/math/s_cos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_cos.c
rename to contrib/sdk/sources/libc/math/s_cos.c
diff --git a/contrib/sdk/sources/newlib/math/s_erf.c b/contrib/sdk/sources/libc/math/s_erf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_erf.c
rename to contrib/sdk/sources/libc/math/s_erf.c
diff --git a/contrib/sdk/sources/newlib/math/s_exp10.c b/contrib/sdk/sources/libc/math/s_exp10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_exp10.c
rename to contrib/sdk/sources/libc/math/s_exp10.c
diff --git a/contrib/sdk/sources/newlib/math/s_expm1.c b/contrib/sdk/sources/libc/math/s_expm1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_expm1.c
rename to contrib/sdk/sources/libc/math/s_expm1.c
diff --git a/contrib/sdk/sources/newlib/math/s_fabs.c b/contrib/sdk/sources/libc/math/s_fabs.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_fabs.c
rename to contrib/sdk/sources/libc/math/s_fabs.c
diff --git a/contrib/sdk/sources/newlib/math/s_fdim.c b/contrib/sdk/sources/libc/math/s_fdim.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_fdim.c
rename to contrib/sdk/sources/libc/math/s_fdim.c
diff --git a/contrib/sdk/sources/newlib/math/s_finite.c b/contrib/sdk/sources/libc/math/s_finite.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_finite.c
rename to contrib/sdk/sources/libc/math/s_finite.c
diff --git a/contrib/sdk/sources/newlib/math/s_floor.c b/contrib/sdk/sources/libc/math/s_floor.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_floor.c
rename to contrib/sdk/sources/libc/math/s_floor.c
diff --git a/contrib/sdk/sources/newlib/math/s_fma.c b/contrib/sdk/sources/libc/math/s_fma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_fma.c
rename to contrib/sdk/sources/libc/math/s_fma.c
diff --git a/contrib/sdk/sources/newlib/math/s_fmax.c b/contrib/sdk/sources/libc/math/s_fmax.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_fmax.c
rename to contrib/sdk/sources/libc/math/s_fmax.c
diff --git a/contrib/sdk/sources/newlib/math/s_fmin.c b/contrib/sdk/sources/libc/math/s_fmin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_fmin.c
rename to contrib/sdk/sources/libc/math/s_fmin.c
diff --git a/contrib/sdk/sources/newlib/math/s_fpclassify.c b/contrib/sdk/sources/libc/math/s_fpclassify.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_fpclassify.c
rename to contrib/sdk/sources/libc/math/s_fpclassify.c
diff --git a/contrib/sdk/sources/newlib/math/s_frexp.c b/contrib/sdk/sources/libc/math/s_frexp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_frexp.c
rename to contrib/sdk/sources/libc/math/s_frexp.c
diff --git a/contrib/sdk/sources/newlib/math/s_ilogb.c b/contrib/sdk/sources/libc/math/s_ilogb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_ilogb.c
rename to contrib/sdk/sources/libc/math/s_ilogb.c
diff --git a/contrib/sdk/sources/newlib/math/s_infconst.c b/contrib/sdk/sources/libc/math/s_infconst.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_infconst.c
rename to contrib/sdk/sources/libc/math/s_infconst.c
diff --git a/contrib/sdk/sources/newlib/math/s_infinity.c b/contrib/sdk/sources/libc/math/s_infinity.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_infinity.c
rename to contrib/sdk/sources/libc/math/s_infinity.c
diff --git a/contrib/sdk/sources/newlib/math/s_isinf.c b/contrib/sdk/sources/libc/math/s_isinf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_isinf.c
rename to contrib/sdk/sources/libc/math/s_isinf.c
diff --git a/contrib/sdk/sources/newlib/math/s_isinfd.c b/contrib/sdk/sources/libc/math/s_isinfd.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_isinfd.c
rename to contrib/sdk/sources/libc/math/s_isinfd.c
diff --git a/contrib/sdk/sources/newlib/math/s_isnan.c b/contrib/sdk/sources/libc/math/s_isnan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_isnan.c
rename to contrib/sdk/sources/libc/math/s_isnan.c
diff --git a/contrib/sdk/sources/newlib/math/s_isnand.c b/contrib/sdk/sources/libc/math/s_isnand.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_isnand.c
rename to contrib/sdk/sources/libc/math/s_isnand.c
diff --git a/contrib/sdk/sources/newlib/math/s_ldexp.c b/contrib/sdk/sources/libc/math/s_ldexp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_ldexp.c
rename to contrib/sdk/sources/libc/math/s_ldexp.c
diff --git a/contrib/sdk/sources/newlib/math/s_lib_ver.c b/contrib/sdk/sources/libc/math/s_lib_ver.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_lib_ver.c
rename to contrib/sdk/sources/libc/math/s_lib_ver.c
diff --git a/contrib/sdk/sources/newlib/math/s_llrint.c b/contrib/sdk/sources/libc/math/s_llrint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_llrint.c
rename to contrib/sdk/sources/libc/math/s_llrint.c
diff --git a/contrib/sdk/sources/newlib/math/s_llround.c b/contrib/sdk/sources/libc/math/s_llround.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_llround.c
rename to contrib/sdk/sources/libc/math/s_llround.c
diff --git a/contrib/sdk/sources/newlib/math/s_log1p.c b/contrib/sdk/sources/libc/math/s_log1p.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_log1p.c
rename to contrib/sdk/sources/libc/math/s_log1p.c
diff --git a/contrib/sdk/sources/newlib/math/s_log2.c b/contrib/sdk/sources/libc/math/s_log2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_log2.c
rename to contrib/sdk/sources/libc/math/s_log2.c
diff --git a/contrib/sdk/sources/newlib/math/s_logb.c b/contrib/sdk/sources/libc/math/s_logb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_logb.c
rename to contrib/sdk/sources/libc/math/s_logb.c
diff --git a/contrib/sdk/sources/newlib/math/s_lrint.c b/contrib/sdk/sources/libc/math/s_lrint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_lrint.c
rename to contrib/sdk/sources/libc/math/s_lrint.c
diff --git a/contrib/sdk/sources/newlib/math/s_lround.c b/contrib/sdk/sources/libc/math/s_lround.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_lround.c
rename to contrib/sdk/sources/libc/math/s_lround.c
diff --git a/contrib/sdk/sources/newlib/math/s_matherr.c b/contrib/sdk/sources/libc/math/s_matherr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_matherr.c
rename to contrib/sdk/sources/libc/math/s_matherr.c
diff --git a/contrib/sdk/sources/newlib/math/s_modf.c b/contrib/sdk/sources/libc/math/s_modf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_modf.c
rename to contrib/sdk/sources/libc/math/s_modf.c
diff --git a/contrib/sdk/sources/newlib/math/s_nan.c b/contrib/sdk/sources/libc/math/s_nan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_nan.c
rename to contrib/sdk/sources/libc/math/s_nan.c
diff --git a/contrib/sdk/sources/newlib/math/s_nearbyint.c b/contrib/sdk/sources/libc/math/s_nearbyint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_nearbyint.c
rename to contrib/sdk/sources/libc/math/s_nearbyint.c
diff --git a/contrib/sdk/sources/newlib/math/s_nextafter.c b/contrib/sdk/sources/libc/math/s_nextafter.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_nextafter.c
rename to contrib/sdk/sources/libc/math/s_nextafter.c
diff --git a/contrib/sdk/sources/newlib/math/s_pow10.c b/contrib/sdk/sources/libc/math/s_pow10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_pow10.c
rename to contrib/sdk/sources/libc/math/s_pow10.c
diff --git a/contrib/sdk/sources/newlib/math/s_remquo.c b/contrib/sdk/sources/libc/math/s_remquo.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_remquo.c
rename to contrib/sdk/sources/libc/math/s_remquo.c
diff --git a/contrib/sdk/sources/newlib/math/s_rint.c b/contrib/sdk/sources/libc/math/s_rint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_rint.c
rename to contrib/sdk/sources/libc/math/s_rint.c
diff --git a/contrib/sdk/sources/newlib/math/s_round.c b/contrib/sdk/sources/libc/math/s_round.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_round.c
rename to contrib/sdk/sources/libc/math/s_round.c
diff --git a/contrib/sdk/sources/newlib/math/s_scalbln.c b/contrib/sdk/sources/libc/math/s_scalbln.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_scalbln.c
rename to contrib/sdk/sources/libc/math/s_scalbln.c
diff --git a/contrib/sdk/sources/newlib/math/s_scalbn.c b/contrib/sdk/sources/libc/math/s_scalbn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_scalbn.c
rename to contrib/sdk/sources/libc/math/s_scalbn.c
diff --git a/contrib/sdk/sources/newlib/math/s_signbit.c b/contrib/sdk/sources/libc/math/s_signbit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_signbit.c
rename to contrib/sdk/sources/libc/math/s_signbit.c
diff --git a/contrib/sdk/sources/newlib/math/s_signif.c b/contrib/sdk/sources/libc/math/s_signif.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_signif.c
rename to contrib/sdk/sources/libc/math/s_signif.c
diff --git a/contrib/sdk/sources/newlib/math/s_sin.c b/contrib/sdk/sources/libc/math/s_sin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_sin.c
rename to contrib/sdk/sources/libc/math/s_sin.c
diff --git a/contrib/sdk/sources/newlib/math/s_tan.c b/contrib/sdk/sources/libc/math/s_tan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_tan.c
rename to contrib/sdk/sources/libc/math/s_tan.c
diff --git a/contrib/sdk/sources/newlib/math/s_tanh.c b/contrib/sdk/sources/libc/math/s_tanh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_tanh.c
rename to contrib/sdk/sources/libc/math/s_tanh.c
diff --git a/contrib/sdk/sources/newlib/math/s_trunc.c b/contrib/sdk/sources/libc/math/s_trunc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/s_trunc.c
rename to contrib/sdk/sources/libc/math/s_trunc.c
diff --git a/contrib/sdk/sources/newlib/math/scalblnl.c b/contrib/sdk/sources/libc/math/scalblnl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/scalblnl.c
rename to contrib/sdk/sources/libc/math/scalblnl.c
diff --git a/contrib/sdk/sources/newlib/math/scalbnl.c b/contrib/sdk/sources/libc/math/scalbnl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/scalbnl.c
rename to contrib/sdk/sources/libc/math/scalbnl.c
diff --git a/contrib/sdk/sources/newlib/math/sf_asinh.c b/contrib/sdk/sources/libc/math/sf_asinh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_asinh.c
rename to contrib/sdk/sources/libc/math/sf_asinh.c
diff --git a/contrib/sdk/sources/newlib/math/sf_atan.c b/contrib/sdk/sources/libc/math/sf_atan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_atan.c
rename to contrib/sdk/sources/libc/math/sf_atan.c
diff --git a/contrib/sdk/sources/newlib/math/sf_cbrt.c b/contrib/sdk/sources/libc/math/sf_cbrt.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_cbrt.c
rename to contrib/sdk/sources/libc/math/sf_cbrt.c
diff --git a/contrib/sdk/sources/newlib/math/sf_ceil.c b/contrib/sdk/sources/libc/math/sf_ceil.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_ceil.c
rename to contrib/sdk/sources/libc/math/sf_ceil.c
diff --git a/contrib/sdk/sources/newlib/math/sf_copysign.c b/contrib/sdk/sources/libc/math/sf_copysign.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_copysign.c
rename to contrib/sdk/sources/libc/math/sf_copysign.c
diff --git a/contrib/sdk/sources/newlib/math/sf_cos.c b/contrib/sdk/sources/libc/math/sf_cos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_cos.c
rename to contrib/sdk/sources/libc/math/sf_cos.c
diff --git a/contrib/sdk/sources/newlib/math/sf_erf.c b/contrib/sdk/sources/libc/math/sf_erf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_erf.c
rename to contrib/sdk/sources/libc/math/sf_erf.c
diff --git a/contrib/sdk/sources/newlib/math/sf_exp10.c b/contrib/sdk/sources/libc/math/sf_exp10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_exp10.c
rename to contrib/sdk/sources/libc/math/sf_exp10.c
diff --git a/contrib/sdk/sources/newlib/math/sf_expm1.c b/contrib/sdk/sources/libc/math/sf_expm1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_expm1.c
rename to contrib/sdk/sources/libc/math/sf_expm1.c
diff --git a/contrib/sdk/sources/newlib/math/sf_fabs.c b/contrib/sdk/sources/libc/math/sf_fabs.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_fabs.c
rename to contrib/sdk/sources/libc/math/sf_fabs.c
diff --git a/contrib/sdk/sources/newlib/math/sf_fdim.c b/contrib/sdk/sources/libc/math/sf_fdim.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_fdim.c
rename to contrib/sdk/sources/libc/math/sf_fdim.c
diff --git a/contrib/sdk/sources/newlib/math/sf_finite.c b/contrib/sdk/sources/libc/math/sf_finite.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_finite.c
rename to contrib/sdk/sources/libc/math/sf_finite.c
diff --git a/contrib/sdk/sources/newlib/math/sf_floor.c b/contrib/sdk/sources/libc/math/sf_floor.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_floor.c
rename to contrib/sdk/sources/libc/math/sf_floor.c
diff --git a/contrib/sdk/sources/newlib/math/sf_fma.c b/contrib/sdk/sources/libc/math/sf_fma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_fma.c
rename to contrib/sdk/sources/libc/math/sf_fma.c
diff --git a/contrib/sdk/sources/newlib/math/sf_fmax.c b/contrib/sdk/sources/libc/math/sf_fmax.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_fmax.c
rename to contrib/sdk/sources/libc/math/sf_fmax.c
diff --git a/contrib/sdk/sources/newlib/math/sf_fmin.c b/contrib/sdk/sources/libc/math/sf_fmin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_fmin.c
rename to contrib/sdk/sources/libc/math/sf_fmin.c
diff --git a/contrib/sdk/sources/newlib/math/sf_fpclassify.c b/contrib/sdk/sources/libc/math/sf_fpclassify.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_fpclassify.c
rename to contrib/sdk/sources/libc/math/sf_fpclassify.c
diff --git a/contrib/sdk/sources/newlib/math/sf_frexp.c b/contrib/sdk/sources/libc/math/sf_frexp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_frexp.c
rename to contrib/sdk/sources/libc/math/sf_frexp.c
diff --git a/contrib/sdk/sources/newlib/math/sf_ilogb.c b/contrib/sdk/sources/libc/math/sf_ilogb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_ilogb.c
rename to contrib/sdk/sources/libc/math/sf_ilogb.c
diff --git a/contrib/sdk/sources/newlib/math/sf_infinity.c b/contrib/sdk/sources/libc/math/sf_infinity.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_infinity.c
rename to contrib/sdk/sources/libc/math/sf_infinity.c
diff --git a/contrib/sdk/sources/newlib/math/sf_isinf.c b/contrib/sdk/sources/libc/math/sf_isinf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_isinf.c
rename to contrib/sdk/sources/libc/math/sf_isinf.c
diff --git a/contrib/sdk/sources/newlib/math/sf_isinff.c b/contrib/sdk/sources/libc/math/sf_isinff.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_isinff.c
rename to contrib/sdk/sources/libc/math/sf_isinff.c
diff --git a/contrib/sdk/sources/newlib/math/sf_isnan.c b/contrib/sdk/sources/libc/math/sf_isnan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_isnan.c
rename to contrib/sdk/sources/libc/math/sf_isnan.c
diff --git a/contrib/sdk/sources/newlib/math/sf_isnanf.c b/contrib/sdk/sources/libc/math/sf_isnanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_isnanf.c
rename to contrib/sdk/sources/libc/math/sf_isnanf.c
diff --git a/contrib/sdk/sources/newlib/math/sf_ldexp.c b/contrib/sdk/sources/libc/math/sf_ldexp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_ldexp.c
rename to contrib/sdk/sources/libc/math/sf_ldexp.c
diff --git a/contrib/sdk/sources/newlib/math/sf_llrint.c b/contrib/sdk/sources/libc/math/sf_llrint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_llrint.c
rename to contrib/sdk/sources/libc/math/sf_llrint.c
diff --git a/contrib/sdk/sources/newlib/math/sf_llround.c b/contrib/sdk/sources/libc/math/sf_llround.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_llround.c
rename to contrib/sdk/sources/libc/math/sf_llround.c
diff --git a/contrib/sdk/sources/newlib/math/sf_log1p.c b/contrib/sdk/sources/libc/math/sf_log1p.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_log1p.c
rename to contrib/sdk/sources/libc/math/sf_log1p.c
diff --git a/contrib/sdk/sources/newlib/math/sf_log2.c b/contrib/sdk/sources/libc/math/sf_log2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_log2.c
rename to contrib/sdk/sources/libc/math/sf_log2.c
diff --git a/contrib/sdk/sources/newlib/math/sf_logb.c b/contrib/sdk/sources/libc/math/sf_logb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_logb.c
rename to contrib/sdk/sources/libc/math/sf_logb.c
diff --git a/contrib/sdk/sources/newlib/math/sf_lrint.c b/contrib/sdk/sources/libc/math/sf_lrint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_lrint.c
rename to contrib/sdk/sources/libc/math/sf_lrint.c
diff --git a/contrib/sdk/sources/newlib/math/sf_lround.c b/contrib/sdk/sources/libc/math/sf_lround.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_lround.c
rename to contrib/sdk/sources/libc/math/sf_lround.c
diff --git a/contrib/sdk/sources/newlib/math/sf_modf.c b/contrib/sdk/sources/libc/math/sf_modf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_modf.c
rename to contrib/sdk/sources/libc/math/sf_modf.c
diff --git a/contrib/sdk/sources/newlib/math/sf_nan.c b/contrib/sdk/sources/libc/math/sf_nan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_nan.c
rename to contrib/sdk/sources/libc/math/sf_nan.c
diff --git a/contrib/sdk/sources/newlib/math/sf_nearbyint.c b/contrib/sdk/sources/libc/math/sf_nearbyint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_nearbyint.c
rename to contrib/sdk/sources/libc/math/sf_nearbyint.c
diff --git a/contrib/sdk/sources/newlib/math/sf_nextafter.c b/contrib/sdk/sources/libc/math/sf_nextafter.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_nextafter.c
rename to contrib/sdk/sources/libc/math/sf_nextafter.c
diff --git a/contrib/sdk/sources/newlib/math/sf_pow10.c b/contrib/sdk/sources/libc/math/sf_pow10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_pow10.c
rename to contrib/sdk/sources/libc/math/sf_pow10.c
diff --git a/contrib/sdk/sources/newlib/math/sf_remquo.c b/contrib/sdk/sources/libc/math/sf_remquo.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_remquo.c
rename to contrib/sdk/sources/libc/math/sf_remquo.c
diff --git a/contrib/sdk/sources/newlib/math/sf_rint.c b/contrib/sdk/sources/libc/math/sf_rint.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_rint.c
rename to contrib/sdk/sources/libc/math/sf_rint.c
diff --git a/contrib/sdk/sources/newlib/math/sf_round.c b/contrib/sdk/sources/libc/math/sf_round.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_round.c
rename to contrib/sdk/sources/libc/math/sf_round.c
diff --git a/contrib/sdk/sources/newlib/math/sf_scalbln.c b/contrib/sdk/sources/libc/math/sf_scalbln.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_scalbln.c
rename to contrib/sdk/sources/libc/math/sf_scalbln.c
diff --git a/contrib/sdk/sources/newlib/math/sf_scalbn.c b/contrib/sdk/sources/libc/math/sf_scalbn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_scalbn.c
rename to contrib/sdk/sources/libc/math/sf_scalbn.c
diff --git a/contrib/sdk/sources/newlib/math/sf_signif.c b/contrib/sdk/sources/libc/math/sf_signif.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_signif.c
rename to contrib/sdk/sources/libc/math/sf_signif.c
diff --git a/contrib/sdk/sources/newlib/math/sf_sin.c b/contrib/sdk/sources/libc/math/sf_sin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_sin.c
rename to contrib/sdk/sources/libc/math/sf_sin.c
diff --git a/contrib/sdk/sources/newlib/math/sf_tan.c b/contrib/sdk/sources/libc/math/sf_tan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_tan.c
rename to contrib/sdk/sources/libc/math/sf_tan.c
diff --git a/contrib/sdk/sources/newlib/math/sf_tanh.c b/contrib/sdk/sources/libc/math/sf_tanh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_tanh.c
rename to contrib/sdk/sources/libc/math/sf_tanh.c
diff --git a/contrib/sdk/sources/newlib/math/sf_trunc.c b/contrib/sdk/sources/libc/math/sf_trunc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/sf_trunc.c
rename to contrib/sdk/sources/libc/math/sf_trunc.c
diff --git a/contrib/sdk/sources/newlib/math/w_acos.c b/contrib/sdk/sources/libc/math/w_acos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_acos.c
rename to contrib/sdk/sources/libc/math/w_acos.c
diff --git a/contrib/sdk/sources/newlib/math/w_acosh.c b/contrib/sdk/sources/libc/math/w_acosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_acosh.c
rename to contrib/sdk/sources/libc/math/w_acosh.c
diff --git a/contrib/sdk/sources/newlib/math/w_asin.c b/contrib/sdk/sources/libc/math/w_asin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_asin.c
rename to contrib/sdk/sources/libc/math/w_asin.c
diff --git a/contrib/sdk/sources/newlib/math/w_atan2.c b/contrib/sdk/sources/libc/math/w_atan2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_atan2.c
rename to contrib/sdk/sources/libc/math/w_atan2.c
diff --git a/contrib/sdk/sources/newlib/math/w_atanh.c b/contrib/sdk/sources/libc/math/w_atanh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_atanh.c
rename to contrib/sdk/sources/libc/math/w_atanh.c
diff --git a/contrib/sdk/sources/newlib/math/w_cosh.c b/contrib/sdk/sources/libc/math/w_cosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_cosh.c
rename to contrib/sdk/sources/libc/math/w_cosh.c
diff --git a/contrib/sdk/sources/newlib/math/w_drem.c b/contrib/sdk/sources/libc/math/w_drem.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_drem.c
rename to contrib/sdk/sources/libc/math/w_drem.c
diff --git a/contrib/sdk/sources/newlib/math/w_exp.c b/contrib/sdk/sources/libc/math/w_exp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_exp.c
rename to contrib/sdk/sources/libc/math/w_exp.c
diff --git a/contrib/sdk/sources/newlib/math/w_exp2.c b/contrib/sdk/sources/libc/math/w_exp2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_exp2.c
rename to contrib/sdk/sources/libc/math/w_exp2.c
diff --git a/contrib/sdk/sources/newlib/math/w_fmod.c b/contrib/sdk/sources/libc/math/w_fmod.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_fmod.c
rename to contrib/sdk/sources/libc/math/w_fmod.c
diff --git a/contrib/sdk/sources/newlib/math/w_gamma.c b/contrib/sdk/sources/libc/math/w_gamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_gamma.c
rename to contrib/sdk/sources/libc/math/w_gamma.c
diff --git a/contrib/sdk/sources/newlib/math/w_hypot.c b/contrib/sdk/sources/libc/math/w_hypot.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_hypot.c
rename to contrib/sdk/sources/libc/math/w_hypot.c
diff --git a/contrib/sdk/sources/newlib/math/w_j0.c b/contrib/sdk/sources/libc/math/w_j0.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_j0.c
rename to contrib/sdk/sources/libc/math/w_j0.c
diff --git a/contrib/sdk/sources/newlib/math/w_j1.c b/contrib/sdk/sources/libc/math/w_j1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_j1.c
rename to contrib/sdk/sources/libc/math/w_j1.c
diff --git a/contrib/sdk/sources/newlib/math/w_jn.c b/contrib/sdk/sources/libc/math/w_jn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_jn.c
rename to contrib/sdk/sources/libc/math/w_jn.c
diff --git a/contrib/sdk/sources/newlib/math/w_lgamma.c b/contrib/sdk/sources/libc/math/w_lgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_lgamma.c
rename to contrib/sdk/sources/libc/math/w_lgamma.c
diff --git a/contrib/sdk/sources/newlib/math/w_log.c b/contrib/sdk/sources/libc/math/w_log.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_log.c
rename to contrib/sdk/sources/libc/math/w_log.c
diff --git a/contrib/sdk/sources/newlib/math/w_log10.c b/contrib/sdk/sources/libc/math/w_log10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_log10.c
rename to contrib/sdk/sources/libc/math/w_log10.c
diff --git a/contrib/sdk/sources/newlib/math/w_pow.c b/contrib/sdk/sources/libc/math/w_pow.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_pow.c
rename to contrib/sdk/sources/libc/math/w_pow.c
diff --git a/contrib/sdk/sources/newlib/math/w_remainder.c b/contrib/sdk/sources/libc/math/w_remainder.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_remainder.c
rename to contrib/sdk/sources/libc/math/w_remainder.c
diff --git a/contrib/sdk/sources/newlib/math/w_scalb.c b/contrib/sdk/sources/libc/math/w_scalb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_scalb.c
rename to contrib/sdk/sources/libc/math/w_scalb.c
diff --git a/contrib/sdk/sources/newlib/math/w_sincos.c b/contrib/sdk/sources/libc/math/w_sincos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_sincos.c
rename to contrib/sdk/sources/libc/math/w_sincos.c
diff --git a/contrib/sdk/sources/newlib/math/w_sinh.c b/contrib/sdk/sources/libc/math/w_sinh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_sinh.c
rename to contrib/sdk/sources/libc/math/w_sinh.c
diff --git a/contrib/sdk/sources/newlib/math/w_sqrt.c b/contrib/sdk/sources/libc/math/w_sqrt.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_sqrt.c
rename to contrib/sdk/sources/libc/math/w_sqrt.c
diff --git a/contrib/sdk/sources/newlib/math/w_tgamma.c b/contrib/sdk/sources/libc/math/w_tgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/w_tgamma.c
rename to contrib/sdk/sources/libc/math/w_tgamma.c
diff --git a/contrib/sdk/sources/newlib/math/wf_acos.c b/contrib/sdk/sources/libc/math/wf_acos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_acos.c
rename to contrib/sdk/sources/libc/math/wf_acos.c
diff --git a/contrib/sdk/sources/newlib/math/wf_acosh.c b/contrib/sdk/sources/libc/math/wf_acosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_acosh.c
rename to contrib/sdk/sources/libc/math/wf_acosh.c
diff --git a/contrib/sdk/sources/newlib/math/wf_asin.c b/contrib/sdk/sources/libc/math/wf_asin.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_asin.c
rename to contrib/sdk/sources/libc/math/wf_asin.c
diff --git a/contrib/sdk/sources/newlib/math/wf_atan2.c b/contrib/sdk/sources/libc/math/wf_atan2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_atan2.c
rename to contrib/sdk/sources/libc/math/wf_atan2.c
diff --git a/contrib/sdk/sources/newlib/math/wf_atanh.c b/contrib/sdk/sources/libc/math/wf_atanh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_atanh.c
rename to contrib/sdk/sources/libc/math/wf_atanh.c
diff --git a/contrib/sdk/sources/newlib/math/wf_cosh.c b/contrib/sdk/sources/libc/math/wf_cosh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_cosh.c
rename to contrib/sdk/sources/libc/math/wf_cosh.c
diff --git a/contrib/sdk/sources/newlib/math/wf_drem.c b/contrib/sdk/sources/libc/math/wf_drem.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_drem.c
rename to contrib/sdk/sources/libc/math/wf_drem.c
diff --git a/contrib/sdk/sources/newlib/math/wf_exp.c b/contrib/sdk/sources/libc/math/wf_exp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_exp.c
rename to contrib/sdk/sources/libc/math/wf_exp.c
diff --git a/contrib/sdk/sources/newlib/math/wf_exp2.c b/contrib/sdk/sources/libc/math/wf_exp2.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_exp2.c
rename to contrib/sdk/sources/libc/math/wf_exp2.c
diff --git a/contrib/sdk/sources/newlib/math/wf_fmod.c b/contrib/sdk/sources/libc/math/wf_fmod.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_fmod.c
rename to contrib/sdk/sources/libc/math/wf_fmod.c
diff --git a/contrib/sdk/sources/newlib/math/wf_gamma.c b/contrib/sdk/sources/libc/math/wf_gamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_gamma.c
rename to contrib/sdk/sources/libc/math/wf_gamma.c
diff --git a/contrib/sdk/sources/newlib/math/wf_hypot.c b/contrib/sdk/sources/libc/math/wf_hypot.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_hypot.c
rename to contrib/sdk/sources/libc/math/wf_hypot.c
diff --git a/contrib/sdk/sources/newlib/math/wf_j0.c b/contrib/sdk/sources/libc/math/wf_j0.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_j0.c
rename to contrib/sdk/sources/libc/math/wf_j0.c
diff --git a/contrib/sdk/sources/newlib/math/wf_j1.c b/contrib/sdk/sources/libc/math/wf_j1.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_j1.c
rename to contrib/sdk/sources/libc/math/wf_j1.c
diff --git a/contrib/sdk/sources/newlib/math/wf_jn.c b/contrib/sdk/sources/libc/math/wf_jn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_jn.c
rename to contrib/sdk/sources/libc/math/wf_jn.c
diff --git a/contrib/sdk/sources/newlib/math/wf_lgamma.c b/contrib/sdk/sources/libc/math/wf_lgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_lgamma.c
rename to contrib/sdk/sources/libc/math/wf_lgamma.c
diff --git a/contrib/sdk/sources/newlib/math/wf_log.c b/contrib/sdk/sources/libc/math/wf_log.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_log.c
rename to contrib/sdk/sources/libc/math/wf_log.c
diff --git a/contrib/sdk/sources/newlib/math/wf_log10.c b/contrib/sdk/sources/libc/math/wf_log10.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_log10.c
rename to contrib/sdk/sources/libc/math/wf_log10.c
diff --git a/contrib/sdk/sources/newlib/math/wf_pow.c b/contrib/sdk/sources/libc/math/wf_pow.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_pow.c
rename to contrib/sdk/sources/libc/math/wf_pow.c
diff --git a/contrib/sdk/sources/newlib/math/wf_remainder.c b/contrib/sdk/sources/libc/math/wf_remainder.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_remainder.c
rename to contrib/sdk/sources/libc/math/wf_remainder.c
diff --git a/contrib/sdk/sources/newlib/math/wf_scalb.c b/contrib/sdk/sources/libc/math/wf_scalb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_scalb.c
rename to contrib/sdk/sources/libc/math/wf_scalb.c
diff --git a/contrib/sdk/sources/newlib/math/wf_sincos.c b/contrib/sdk/sources/libc/math/wf_sincos.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_sincos.c
rename to contrib/sdk/sources/libc/math/wf_sincos.c
diff --git a/contrib/sdk/sources/newlib/math/wf_sinh.c b/contrib/sdk/sources/libc/math/wf_sinh.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_sinh.c
rename to contrib/sdk/sources/libc/math/wf_sinh.c
diff --git a/contrib/sdk/sources/newlib/math/wf_sqrt.c b/contrib/sdk/sources/libc/math/wf_sqrt.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_sqrt.c
rename to contrib/sdk/sources/libc/math/wf_sqrt.c
diff --git a/contrib/sdk/sources/newlib/math/wf_tgamma.c b/contrib/sdk/sources/libc/math/wf_tgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wf_tgamma.c
rename to contrib/sdk/sources/libc/math/wf_tgamma.c
diff --git a/contrib/sdk/sources/newlib/math/wr_gamma.c b/contrib/sdk/sources/libc/math/wr_gamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wr_gamma.c
rename to contrib/sdk/sources/libc/math/wr_gamma.c
diff --git a/contrib/sdk/sources/newlib/math/wr_lgamma.c b/contrib/sdk/sources/libc/math/wr_lgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wr_lgamma.c
rename to contrib/sdk/sources/libc/math/wr_lgamma.c
diff --git a/contrib/sdk/sources/newlib/math/wrf_gamma.c b/contrib/sdk/sources/libc/math/wrf_gamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wrf_gamma.c
rename to contrib/sdk/sources/libc/math/wrf_gamma.c
diff --git a/contrib/sdk/sources/newlib/math/wrf_lgamma.c b/contrib/sdk/sources/libc/math/wrf_lgamma.c
similarity index 100%
rename from contrib/sdk/sources/newlib/math/wrf_lgamma.c
rename to contrib/sdk/sources/libc/math/wrf_lgamma.c
diff --git a/contrib/sdk/sources/newlib/newlib.sed b/contrib/sdk/sources/libc/newlib.sed
similarity index 100%
rename from contrib/sdk/sources/newlib/newlib.sed
rename to contrib/sdk/sources/libc/newlib.sed
diff --git a/contrib/sdk/sources/newlib/pe/crtloader.c b/contrib/sdk/sources/libc/pe/crtloader.c
similarity index 100%
rename from contrib/sdk/sources/newlib/pe/crtloader.c
rename to contrib/sdk/sources/libc/pe/crtloader.c
diff --git a/contrib/sdk/sources/newlib/pe/libc.asm b/contrib/sdk/sources/libc/pe/libc.asm
similarity index 100%
rename from contrib/sdk/sources/newlib/pe/libc.asm
rename to contrib/sdk/sources/libc/pe/libc.asm
diff --git a/contrib/sdk/sources/newlib/pe/list.h b/contrib/sdk/sources/libc/pe/list.h
similarity index 100%
rename from contrib/sdk/sources/newlib/pe/list.h
rename to contrib/sdk/sources/libc/pe/list.h
diff --git a/contrib/sdk/sources/newlib/pe/loader.c b/contrib/sdk/sources/libc/pe/loader.c
similarity index 100%
rename from contrib/sdk/sources/newlib/pe/loader.c
rename to contrib/sdk/sources/libc/pe/loader.c
diff --git a/contrib/sdk/sources/newlib/pe/pe.h b/contrib/sdk/sources/libc/pe/pe.h
similarity index 100%
rename from contrib/sdk/sources/newlib/pe/pe.h
rename to contrib/sdk/sources/libc/pe/pe.h
diff --git a/contrib/sdk/sources/newlib/pe_app.lds b/contrib/sdk/sources/libc/pe_app.lds
similarity index 100%
rename from contrib/sdk/sources/newlib/pe_app.lds
rename to contrib/sdk/sources/libc/pe_app.lds
diff --git a/contrib/sdk/sources/newlib/reent/closer.c b/contrib/sdk/sources/libc/reent/closer.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/closer.c
rename to contrib/sdk/sources/libc/reent/closer.c
diff --git a/contrib/sdk/sources/newlib/reent/fstatr.c b/contrib/sdk/sources/libc/reent/fstatr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/fstatr.c
rename to contrib/sdk/sources/libc/reent/fstatr.c
diff --git a/contrib/sdk/sources/newlib/reent/getreent.c b/contrib/sdk/sources/libc/reent/getreent.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/getreent.c
rename to contrib/sdk/sources/libc/reent/getreent.c
diff --git a/contrib/sdk/sources/newlib/reent/gettimeofdayr.c b/contrib/sdk/sources/libc/reent/gettimeofdayr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/gettimeofdayr.c
rename to contrib/sdk/sources/libc/reent/gettimeofdayr.c
diff --git a/contrib/sdk/sources/newlib/reent/hdlman.c b/contrib/sdk/sources/libc/reent/hdlman.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/hdlman.c
rename to contrib/sdk/sources/libc/reent/hdlman.c
diff --git a/contrib/sdk/sources/newlib/reent/impure.c b/contrib/sdk/sources/libc/reent/impure.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/impure.c
rename to contrib/sdk/sources/libc/reent/impure.c
diff --git a/contrib/sdk/sources/newlib/reent/init_reent.c b/contrib/sdk/sources/libc/reent/init_reent.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/init_reent.c
rename to contrib/sdk/sources/libc/reent/init_reent.c
diff --git a/contrib/sdk/sources/newlib/reent/isattyr.c b/contrib/sdk/sources/libc/reent/isattyr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/isattyr.c
rename to contrib/sdk/sources/libc/reent/isattyr.c
diff --git a/contrib/sdk/sources/newlib/reent/lseekr.c b/contrib/sdk/sources/libc/reent/lseekr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/lseekr.c
rename to contrib/sdk/sources/libc/reent/lseekr.c
diff --git a/contrib/sdk/sources/newlib/reent/mutex.c b/contrib/sdk/sources/libc/reent/mutex.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/mutex.c
rename to contrib/sdk/sources/libc/reent/mutex.c
diff --git a/contrib/sdk/sources/newlib/reent/openr.c b/contrib/sdk/sources/libc/reent/openr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/openr.c
rename to contrib/sdk/sources/libc/reent/openr.c
diff --git a/contrib/sdk/sources/newlib/reent/readr.c b/contrib/sdk/sources/libc/reent/readr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/readr.c
rename to contrib/sdk/sources/libc/reent/readr.c
diff --git a/contrib/sdk/sources/newlib/reent/writer.c b/contrib/sdk/sources/libc/reent/writer.c
similarity index 100%
rename from contrib/sdk/sources/newlib/reent/writer.c
rename to contrib/sdk/sources/libc/reent/writer.c
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/hello.asm b/contrib/sdk/sources/libc/sdk/fasm/hello.asm
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/hello.asm
rename to contrib/sdk/sources/libc/sdk/fasm/hello.asm
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/app.inc b/contrib/sdk/sources/libc/sdk/fasm/include/app.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/app.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/app.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/avcodec-54.inc b/contrib/sdk/sources/libc/sdk/fasm/include/avcodec-54.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/avcodec-54.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/avcodec-54.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/avdevice-54.inc b/contrib/sdk/sources/libc/sdk/fasm/include/avdevice-54.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/avdevice-54.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/avdevice-54.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/avformat-54.inc b/contrib/sdk/sources/libc/sdk/fasm/include/avformat-54.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/avformat-54.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/avformat-54.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/avutil-52.inc b/contrib/sdk/sources/libc/sdk/fasm/include/avutil-52.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/avutil-52.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/avutil-52.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/cairo2.inc b/contrib/sdk/sources/libc/sdk/fasm/include/cairo2.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/cairo2.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/cairo2.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/import32.inc b/contrib/sdk/sources/libc/sdk/fasm/include/import32.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/import32.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/import32.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/libc.inc b/contrib/sdk/sources/libc/sdk/fasm/include/libc.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/libc.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/libc.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/libfreetype.inc b/contrib/sdk/sources/libc/sdk/fasm/include/libfreetype.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/libfreetype.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/libfreetype.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/libmpg123.inc b/contrib/sdk/sources/libc/sdk/fasm/include/libmpg123.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/libmpg123.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/libmpg123.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/libpng.inc b/contrib/sdk/sources/libc/sdk/fasm/include/libpng.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/libpng.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/libpng.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/pixman-1.inc b/contrib/sdk/sources/libc/sdk/fasm/include/pixman-1.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/pixman-1.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/pixman-1.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/proc32.inc b/contrib/sdk/sources/libc/sdk/fasm/include/proc32.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/proc32.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/proc32.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/struct.inc b/contrib/sdk/sources/libc/sdk/fasm/include/struct.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/struct.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/struct.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/swresample-0.inc b/contrib/sdk/sources/libc/sdk/fasm/include/swresample-0.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/swresample-0.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/swresample-0.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/swscale-2.inc b/contrib/sdk/sources/libc/sdk/fasm/include/swscale-2.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/swscale-2.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/swscale-2.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/include/zlib.inc b/contrib/sdk/sources/libc/sdk/fasm/include/zlib.inc
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/include/zlib.inc
rename to contrib/sdk/sources/libc/sdk/fasm/include/zlib.inc
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/mpg123 b/contrib/sdk/sources/libc/sdk/fasm/mpg123
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/mpg123
rename to contrib/sdk/sources/libc/sdk/fasm/mpg123
diff --git a/contrib/sdk/sources/newlib/sdk/fasm/mpg123.asm b/contrib/sdk/sources/libc/sdk/fasm/mpg123.asm
similarity index 100%
rename from contrib/sdk/sources/newlib/sdk/fasm/mpg123.asm
rename to contrib/sdk/sources/libc/sdk/fasm/mpg123.asm
diff --git a/contrib/sdk/sources/newlib/search/bsearch.c b/contrib/sdk/sources/libc/search/bsearch.c
similarity index 100%
rename from contrib/sdk/sources/newlib/search/bsearch.c
rename to contrib/sdk/sources/libc/search/bsearch.c
diff --git a/contrib/sdk/sources/newlib/search/qsort.c b/contrib/sdk/sources/libc/search/qsort.c
similarity index 100%
rename from contrib/sdk/sources/newlib/search/qsort.c
rename to contrib/sdk/sources/libc/search/qsort.c
diff --git a/contrib/sdk/sources/newlib/signal/signal.c b/contrib/sdk/sources/libc/signal/signal.c
similarity index 100%
rename from contrib/sdk/sources/newlib/signal/signal.c
rename to contrib/sdk/sources/libc/signal/signal.c
diff --git a/contrib/sdk/sources/newlib/static.lds b/contrib/sdk/sources/libc/static.lds
similarity index 100%
rename from contrib/sdk/sources/newlib/static.lds
rename to contrib/sdk/sources/libc/static.lds
diff --git a/contrib/sdk/sources/newlib/stdio/clearerr.c b/contrib/sdk/sources/libc/stdio/clearerr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/clearerr.c
rename to contrib/sdk/sources/libc/stdio/clearerr.c
diff --git a/contrib/sdk/sources/newlib/stdio/diprintf.c b/contrib/sdk/sources/libc/stdio/diprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/diprintf.c
rename to contrib/sdk/sources/libc/stdio/diprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/dprintf.c b/contrib/sdk/sources/libc/stdio/dprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/dprintf.c
rename to contrib/sdk/sources/libc/stdio/dprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/fclose.c b/contrib/sdk/sources/libc/stdio/fclose.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fclose.c
rename to contrib/sdk/sources/libc/stdio/fclose.c
diff --git a/contrib/sdk/sources/newlib/stdio/fdopen.c b/contrib/sdk/sources/libc/stdio/fdopen.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fdopen.c
rename to contrib/sdk/sources/libc/stdio/fdopen.c
diff --git a/contrib/sdk/sources/newlib/stdio/fflush.c b/contrib/sdk/sources/libc/stdio/fflush.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fflush.c
rename to contrib/sdk/sources/libc/stdio/fflush.c
diff --git a/contrib/sdk/sources/newlib/stdio/fgetc.c b/contrib/sdk/sources/libc/stdio/fgetc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fgetc.c
rename to contrib/sdk/sources/libc/stdio/fgetc.c
diff --git a/contrib/sdk/sources/newlib/stdio/fgets.c b/contrib/sdk/sources/libc/stdio/fgets.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fgets.c
rename to contrib/sdk/sources/libc/stdio/fgets.c
diff --git a/contrib/sdk/sources/newlib/stdio/fileno.c b/contrib/sdk/sources/libc/stdio/fileno.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fileno.c
rename to contrib/sdk/sources/libc/stdio/fileno.c
diff --git a/contrib/sdk/sources/newlib/stdio/findfp.c b/contrib/sdk/sources/libc/stdio/findfp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/findfp.c
rename to contrib/sdk/sources/libc/stdio/findfp.c
diff --git a/contrib/sdk/sources/newlib/stdio/fiprintf.c b/contrib/sdk/sources/libc/stdio/fiprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fiprintf.c
rename to contrib/sdk/sources/libc/stdio/fiprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/fiscanf.c b/contrib/sdk/sources/libc/stdio/fiscanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fiscanf.c
rename to contrib/sdk/sources/libc/stdio/fiscanf.c
diff --git a/contrib/sdk/sources/newlib/stdio/flags.c b/contrib/sdk/sources/libc/stdio/flags.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/flags.c
rename to contrib/sdk/sources/libc/stdio/flags.c
diff --git a/contrib/sdk/sources/newlib/stdio/floatio.h b/contrib/sdk/sources/libc/stdio/floatio.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/floatio.h
rename to contrib/sdk/sources/libc/stdio/floatio.h
diff --git a/contrib/sdk/sources/newlib/stdio/fopen.c b/contrib/sdk/sources/libc/stdio/fopen.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fopen.c
rename to contrib/sdk/sources/libc/stdio/fopen.c
diff --git a/contrib/sdk/sources/newlib/stdio/fprintf.c b/contrib/sdk/sources/libc/stdio/fprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fprintf.c
rename to contrib/sdk/sources/libc/stdio/fprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/fputc.c b/contrib/sdk/sources/libc/stdio/fputc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fputc.c
rename to contrib/sdk/sources/libc/stdio/fputc.c
diff --git a/contrib/sdk/sources/newlib/stdio/fputs.c b/contrib/sdk/sources/libc/stdio/fputs.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fputs.c
rename to contrib/sdk/sources/libc/stdio/fputs.c
diff --git a/contrib/sdk/sources/newlib/stdio/fputwc.c b/contrib/sdk/sources/libc/stdio/fputwc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fputwc.c
rename to contrib/sdk/sources/libc/stdio/fputwc.c
diff --git a/contrib/sdk/sources/newlib/stdio/fread.c b/contrib/sdk/sources/libc/stdio/fread.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fread.c
rename to contrib/sdk/sources/libc/stdio/fread.c
diff --git a/contrib/sdk/sources/newlib/stdio/freopen.c b/contrib/sdk/sources/libc/stdio/freopen.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/freopen.c
rename to contrib/sdk/sources/libc/stdio/freopen.c
diff --git a/contrib/sdk/sources/newlib/stdio/fscanf.c b/contrib/sdk/sources/libc/stdio/fscanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fscanf.c
rename to contrib/sdk/sources/libc/stdio/fscanf.c
diff --git a/contrib/sdk/sources/newlib/stdio/fseek.c b/contrib/sdk/sources/libc/stdio/fseek.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fseek.c
rename to contrib/sdk/sources/libc/stdio/fseek.c
diff --git a/contrib/sdk/sources/newlib/stdio/fseeko.c b/contrib/sdk/sources/libc/stdio/fseeko.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fseeko.c
rename to contrib/sdk/sources/libc/stdio/fseeko.c
diff --git a/contrib/sdk/sources/newlib/stdio/ftell.c b/contrib/sdk/sources/libc/stdio/ftell.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/ftell.c
rename to contrib/sdk/sources/libc/stdio/ftell.c
diff --git a/contrib/sdk/sources/newlib/stdio/ftello.c b/contrib/sdk/sources/libc/stdio/ftello.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/ftello.c
rename to contrib/sdk/sources/libc/stdio/ftello.c
diff --git a/contrib/sdk/sources/newlib/stdio/fvwrite.c b/contrib/sdk/sources/libc/stdio/fvwrite.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fvwrite.c
rename to contrib/sdk/sources/libc/stdio/fvwrite.c
diff --git a/contrib/sdk/sources/newlib/stdio/fvwrite.h b/contrib/sdk/sources/libc/stdio/fvwrite.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fvwrite.h
rename to contrib/sdk/sources/libc/stdio/fvwrite.h
diff --git a/contrib/sdk/sources/newlib/stdio/fwalk.c b/contrib/sdk/sources/libc/stdio/fwalk.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fwalk.c
rename to contrib/sdk/sources/libc/stdio/fwalk.c
diff --git a/contrib/sdk/sources/newlib/stdio/fwrite.c b/contrib/sdk/sources/libc/stdio/fwrite.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/fwrite.c
rename to contrib/sdk/sources/libc/stdio/fwrite.c
diff --git a/contrib/sdk/sources/newlib/stdio/local.h b/contrib/sdk/sources/libc/stdio/local.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/local.h
rename to contrib/sdk/sources/libc/stdio/local.h
diff --git a/contrib/sdk/sources/newlib/stdio/makebuf.c b/contrib/sdk/sources/libc/stdio/makebuf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/makebuf.c
rename to contrib/sdk/sources/libc/stdio/makebuf.c
diff --git a/contrib/sdk/sources/newlib/stdio/printf.c b/contrib/sdk/sources/libc/stdio/printf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/printf.c
rename to contrib/sdk/sources/libc/stdio/printf.c
diff --git a/contrib/sdk/sources/newlib/stdio/putc.c b/contrib/sdk/sources/libc/stdio/putc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/putc.c
rename to contrib/sdk/sources/libc/stdio/putc.c
diff --git a/contrib/sdk/sources/newlib/stdio/putchar.c b/contrib/sdk/sources/libc/stdio/putchar.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/putchar.c
rename to contrib/sdk/sources/libc/stdio/putchar.c
diff --git a/contrib/sdk/sources/newlib/stdio/puts.c b/contrib/sdk/sources/libc/stdio/puts.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/puts.c
rename to contrib/sdk/sources/libc/stdio/puts.c
diff --git a/contrib/sdk/sources/newlib/stdio/refill.c b/contrib/sdk/sources/libc/stdio/refill.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/refill.c
rename to contrib/sdk/sources/libc/stdio/refill.c
diff --git a/contrib/sdk/sources/newlib/stdio/remove.c b/contrib/sdk/sources/libc/stdio/remove.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/remove.c
rename to contrib/sdk/sources/libc/stdio/remove.c
diff --git a/contrib/sdk/sources/newlib/stdio/rename.c b/contrib/sdk/sources/libc/stdio/rename.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/rename.c
rename to contrib/sdk/sources/libc/stdio/rename.c
diff --git a/contrib/sdk/sources/newlib/stdio/rget.c b/contrib/sdk/sources/libc/stdio/rget.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/rget.c
rename to contrib/sdk/sources/libc/stdio/rget.c
diff --git a/contrib/sdk/sources/newlib/stdio/sccl.c b/contrib/sdk/sources/libc/stdio/sccl.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/sccl.c
rename to contrib/sdk/sources/libc/stdio/sccl.c
diff --git a/contrib/sdk/sources/newlib/stdio/setvbuf.c b/contrib/sdk/sources/libc/stdio/setvbuf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/setvbuf.c
rename to contrib/sdk/sources/libc/stdio/setvbuf.c
diff --git a/contrib/sdk/sources/newlib/stdio/siprintf.c b/contrib/sdk/sources/libc/stdio/siprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/siprintf.c
rename to contrib/sdk/sources/libc/stdio/siprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/sniprintf.c b/contrib/sdk/sources/libc/stdio/sniprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/sniprintf.c
rename to contrib/sdk/sources/libc/stdio/sniprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/snprintf.c b/contrib/sdk/sources/libc/stdio/snprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/snprintf.c
rename to contrib/sdk/sources/libc/stdio/snprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/sprintf.c b/contrib/sdk/sources/libc/stdio/sprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/sprintf.c
rename to contrib/sdk/sources/libc/stdio/sprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/sscanf.c b/contrib/sdk/sources/libc/stdio/sscanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/sscanf.c
rename to contrib/sdk/sources/libc/stdio/sscanf.c
diff --git a/contrib/sdk/sources/newlib/stdio/stdio.c b/contrib/sdk/sources/libc/stdio/stdio.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/stdio.c
rename to contrib/sdk/sources/libc/stdio/stdio.c
diff --git a/contrib/sdk/sources/newlib/stdio/tmpfile.c b/contrib/sdk/sources/libc/stdio/tmpfile.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/tmpfile.c
rename to contrib/sdk/sources/libc/stdio/tmpfile.c
diff --git a/contrib/sdk/sources/newlib/stdio/tmpnam.c b/contrib/sdk/sources/libc/stdio/tmpnam.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/tmpnam.c
rename to contrib/sdk/sources/libc/stdio/tmpnam.c
diff --git a/contrib/sdk/sources/newlib/stdio/ungetc.c b/contrib/sdk/sources/libc/stdio/ungetc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/ungetc.c
rename to contrib/sdk/sources/libc/stdio/ungetc.c
diff --git a/contrib/sdk/sources/newlib/stdio/vasniprintf.c b/contrib/sdk/sources/libc/stdio/vasniprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vasniprintf.c
rename to contrib/sdk/sources/libc/stdio/vasniprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vasnprintf.c b/contrib/sdk/sources/libc/stdio/vasnprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vasnprintf.c
rename to contrib/sdk/sources/libc/stdio/vasnprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vdiprintf.c b/contrib/sdk/sources/libc/stdio/vdiprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vdiprintf.c
rename to contrib/sdk/sources/libc/stdio/vdiprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vdprintf.c b/contrib/sdk/sources/libc/stdio/vdprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vdprintf.c
rename to contrib/sdk/sources/libc/stdio/vdprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vfieeefp.h b/contrib/sdk/sources/libc/stdio/vfieeefp.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vfieeefp.h
rename to contrib/sdk/sources/libc/stdio/vfieeefp.h
diff --git a/contrib/sdk/sources/newlib/stdio/vfprintf.c b/contrib/sdk/sources/libc/stdio/vfprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vfprintf.c
rename to contrib/sdk/sources/libc/stdio/vfprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vfscanf.c b/contrib/sdk/sources/libc/stdio/vfscanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vfscanf.c
rename to contrib/sdk/sources/libc/stdio/vfscanf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vscanf.c b/contrib/sdk/sources/libc/stdio/vscanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vscanf.c
rename to contrib/sdk/sources/libc/stdio/vscanf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vsnprintf.c b/contrib/sdk/sources/libc/stdio/vsnprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vsnprintf.c
rename to contrib/sdk/sources/libc/stdio/vsnprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vsprintf.c b/contrib/sdk/sources/libc/stdio/vsprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vsprintf.c
rename to contrib/sdk/sources/libc/stdio/vsprintf.c
diff --git a/contrib/sdk/sources/newlib/stdio/vsscanf.c b/contrib/sdk/sources/libc/stdio/vsscanf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/vsscanf.c
rename to contrib/sdk/sources/libc/stdio/vsscanf.c
diff --git a/contrib/sdk/sources/newlib/stdio/wbuf.c b/contrib/sdk/sources/libc/stdio/wbuf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/wbuf.c
rename to contrib/sdk/sources/libc/stdio/wbuf.c
diff --git a/contrib/sdk/sources/newlib/stdio/wsetup.c b/contrib/sdk/sources/libc/stdio/wsetup.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdio/wsetup.c
rename to contrib/sdk/sources/libc/stdio/wsetup.c
diff --git a/contrib/sdk/sources/newlib/stdlib/__atexit.c b/contrib/sdk/sources/libc/stdlib/__atexit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/__atexit.c
rename to contrib/sdk/sources/libc/stdlib/__atexit.c
diff --git a/contrib/sdk/sources/newlib/stdlib/__call_atexit.c b/contrib/sdk/sources/libc/stdlib/__call_atexit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/__call_atexit.c
rename to contrib/sdk/sources/libc/stdlib/__call_atexit.c
diff --git a/contrib/sdk/sources/newlib/stdlib/abort.c b/contrib/sdk/sources/libc/stdlib/abort.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/abort.c
rename to contrib/sdk/sources/libc/stdlib/abort.c
diff --git a/contrib/sdk/sources/newlib/stdlib/abs.c b/contrib/sdk/sources/libc/stdlib/abs.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/abs.c
rename to contrib/sdk/sources/libc/stdlib/abs.c
diff --git a/contrib/sdk/sources/newlib/stdlib/assert.c b/contrib/sdk/sources/libc/stdlib/assert.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/assert.c
rename to contrib/sdk/sources/libc/stdlib/assert.c
diff --git a/contrib/sdk/sources/newlib/stdlib/atexit.c b/contrib/sdk/sources/libc/stdlib/atexit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/atexit.c
rename to contrib/sdk/sources/libc/stdlib/atexit.c
diff --git a/contrib/sdk/sources/newlib/stdlib/atexit.h b/contrib/sdk/sources/libc/stdlib/atexit.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/atexit.h
rename to contrib/sdk/sources/libc/stdlib/atexit.h
diff --git a/contrib/sdk/sources/newlib/stdlib/atof.c b/contrib/sdk/sources/libc/stdlib/atof.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/atof.c
rename to contrib/sdk/sources/libc/stdlib/atof.c
diff --git a/contrib/sdk/sources/newlib/stdlib/atoi.c b/contrib/sdk/sources/libc/stdlib/atoi.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/atoi.c
rename to contrib/sdk/sources/libc/stdlib/atoi.c
diff --git a/contrib/sdk/sources/newlib/stdlib/atol.c b/contrib/sdk/sources/libc/stdlib/atol.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/atol.c
rename to contrib/sdk/sources/libc/stdlib/atol.c
diff --git a/contrib/sdk/sources/newlib/stdlib/calloc.c b/contrib/sdk/sources/libc/stdlib/calloc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/calloc.c
rename to contrib/sdk/sources/libc/stdlib/calloc.c
diff --git a/contrib/sdk/sources/newlib/stdlib/div.c b/contrib/sdk/sources/libc/stdlib/div.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/div.c
rename to contrib/sdk/sources/libc/stdlib/div.c
diff --git a/contrib/sdk/sources/newlib/stdlib/dtoa.c b/contrib/sdk/sources/libc/stdlib/dtoa.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/dtoa.c
rename to contrib/sdk/sources/libc/stdlib/dtoa.c
diff --git a/contrib/sdk/sources/newlib/stdlib/dtoastub.c b/contrib/sdk/sources/libc/stdlib/dtoastub.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/dtoastub.c
rename to contrib/sdk/sources/libc/stdlib/dtoastub.c
diff --git a/contrib/sdk/sources/newlib/stdlib/exit.c b/contrib/sdk/sources/libc/stdlib/exit.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/exit.c
rename to contrib/sdk/sources/libc/stdlib/exit.c
diff --git a/contrib/sdk/sources/newlib/stdlib/gd_qnan.h b/contrib/sdk/sources/libc/stdlib/gd_qnan.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/gd_qnan.h
rename to contrib/sdk/sources/libc/stdlib/gd_qnan.h
diff --git a/contrib/sdk/sources/newlib/stdlib/gdtoa-gethex.c b/contrib/sdk/sources/libc/stdlib/gdtoa-gethex.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/gdtoa-gethex.c
rename to contrib/sdk/sources/libc/stdlib/gdtoa-gethex.c
diff --git a/contrib/sdk/sources/newlib/stdlib/gdtoa-hexnan.c b/contrib/sdk/sources/libc/stdlib/gdtoa-hexnan.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/gdtoa-hexnan.c
rename to contrib/sdk/sources/libc/stdlib/gdtoa-hexnan.c
diff --git a/contrib/sdk/sources/newlib/stdlib/gdtoa.h b/contrib/sdk/sources/libc/stdlib/gdtoa.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/gdtoa.h
rename to contrib/sdk/sources/libc/stdlib/gdtoa.h
diff --git a/contrib/sdk/sources/newlib/stdlib/getenv.c b/contrib/sdk/sources/libc/stdlib/getenv.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/getenv.c
rename to contrib/sdk/sources/libc/stdlib/getenv.c
diff --git a/contrib/sdk/sources/newlib/stdlib/local.h b/contrib/sdk/sources/libc/stdlib/local.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/local.h
rename to contrib/sdk/sources/libc/stdlib/local.h
diff --git a/contrib/sdk/sources/newlib/stdlib/malloc.c b/contrib/sdk/sources/libc/stdlib/malloc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/malloc.c
rename to contrib/sdk/sources/libc/stdlib/malloc.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mallocr.c b/contrib/sdk/sources/libc/stdlib/mallocr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mallocr.c
rename to contrib/sdk/sources/libc/stdlib/mallocr.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mbctype.h b/contrib/sdk/sources/libc/stdlib/mbctype.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mbctype.h
rename to contrib/sdk/sources/libc/stdlib/mbctype.h
diff --git a/contrib/sdk/sources/newlib/stdlib/mbrtowc.c b/contrib/sdk/sources/libc/stdlib/mbrtowc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mbrtowc.c
rename to contrib/sdk/sources/libc/stdlib/mbrtowc.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mbtowc.c b/contrib/sdk/sources/libc/stdlib/mbtowc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mbtowc.c
rename to contrib/sdk/sources/libc/stdlib/mbtowc.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mbtowc_r.c b/contrib/sdk/sources/libc/stdlib/mbtowc_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mbtowc_r.c
rename to contrib/sdk/sources/libc/stdlib/mbtowc_r.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mlock.c b/contrib/sdk/sources/libc/stdlib/mlock.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mlock.c
rename to contrib/sdk/sources/libc/stdlib/mlock.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mprec.c b/contrib/sdk/sources/libc/stdlib/mprec.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mprec.c
rename to contrib/sdk/sources/libc/stdlib/mprec.c
diff --git a/contrib/sdk/sources/newlib/stdlib/mprec.h b/contrib/sdk/sources/libc/stdlib/mprec.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/mprec.h
rename to contrib/sdk/sources/libc/stdlib/mprec.h
diff --git a/contrib/sdk/sources/newlib/stdlib/rand.c b/contrib/sdk/sources/libc/stdlib/rand.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/rand.c
rename to contrib/sdk/sources/libc/stdlib/rand.c
diff --git a/contrib/sdk/sources/newlib/stdlib/rand48.c b/contrib/sdk/sources/libc/stdlib/rand48.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/rand48.c
rename to contrib/sdk/sources/libc/stdlib/rand48.c
diff --git a/contrib/sdk/sources/newlib/stdlib/rand48.h b/contrib/sdk/sources/libc/stdlib/rand48.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/rand48.h
rename to contrib/sdk/sources/libc/stdlib/rand48.h
diff --git a/contrib/sdk/sources/newlib/stdlib/rand_r.c b/contrib/sdk/sources/libc/stdlib/rand_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/rand_r.c
rename to contrib/sdk/sources/libc/stdlib/rand_r.c
diff --git a/contrib/sdk/sources/newlib/stdlib/realloc.c b/contrib/sdk/sources/libc/stdlib/realloc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/realloc.c
rename to contrib/sdk/sources/libc/stdlib/realloc.c
diff --git a/contrib/sdk/sources/newlib/stdlib/seed48.c b/contrib/sdk/sources/libc/stdlib/seed48.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/seed48.c
rename to contrib/sdk/sources/libc/stdlib/seed48.c
diff --git a/contrib/sdk/sources/newlib/stdlib/srand48.c b/contrib/sdk/sources/libc/stdlib/srand48.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/srand48.c
rename to contrib/sdk/sources/libc/stdlib/srand48.c
diff --git a/contrib/sdk/sources/newlib/stdlib/std.h b/contrib/sdk/sources/libc/stdlib/std.h
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/std.h
rename to contrib/sdk/sources/libc/stdlib/std.h
diff --git a/contrib/sdk/sources/newlib/stdlib/strtod.c b/contrib/sdk/sources/libc/stdlib/strtod.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtod.c
rename to contrib/sdk/sources/libc/stdlib/strtod.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtol.c b/contrib/sdk/sources/libc/stdlib/strtol.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtol.c
rename to contrib/sdk/sources/libc/stdlib/strtol.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtold.c b/contrib/sdk/sources/libc/stdlib/strtold.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtold.c
rename to contrib/sdk/sources/libc/stdlib/strtold.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtoll.c b/contrib/sdk/sources/libc/stdlib/strtoll.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtoll.c
rename to contrib/sdk/sources/libc/stdlib/strtoll.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtoll_r.c b/contrib/sdk/sources/libc/stdlib/strtoll_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtoll_r.c
rename to contrib/sdk/sources/libc/stdlib/strtoll_r.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtoul.c b/contrib/sdk/sources/libc/stdlib/strtoul.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtoul.c
rename to contrib/sdk/sources/libc/stdlib/strtoul.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtoull.c b/contrib/sdk/sources/libc/stdlib/strtoull.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtoull.c
rename to contrib/sdk/sources/libc/stdlib/strtoull.c
diff --git a/contrib/sdk/sources/newlib/stdlib/strtoull_r.c b/contrib/sdk/sources/libc/stdlib/strtoull_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/strtoull_r.c
rename to contrib/sdk/sources/libc/stdlib/strtoull_r.c
diff --git a/contrib/sdk/sources/newlib/stdlib/system.c b/contrib/sdk/sources/libc/stdlib/system.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/system.c
rename to contrib/sdk/sources/libc/stdlib/system.c
diff --git a/contrib/sdk/sources/newlib/stdlib/wcrtomb.c b/contrib/sdk/sources/libc/stdlib/wcrtomb.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/wcrtomb.c
rename to contrib/sdk/sources/libc/stdlib/wcrtomb.c
diff --git a/contrib/sdk/sources/newlib/stdlib/wctomb_r.c b/contrib/sdk/sources/libc/stdlib/wctomb_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/stdlib/wctomb_r.c
rename to contrib/sdk/sources/libc/stdlib/wctomb_r.c
diff --git a/contrib/sdk/sources/newlib/string/local.h b/contrib/sdk/sources/libc/string/local.h
similarity index 100%
rename from contrib/sdk/sources/newlib/string/local.h
rename to contrib/sdk/sources/libc/string/local.h
diff --git a/contrib/sdk/sources/newlib/string/memchr.c b/contrib/sdk/sources/libc/string/memchr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/memchr.c
rename to contrib/sdk/sources/libc/string/memchr.c
diff --git a/contrib/sdk/sources/newlib/string/memcmp.c b/contrib/sdk/sources/libc/string/memcmp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/memcmp.c
rename to contrib/sdk/sources/libc/string/memcmp.c
diff --git a/contrib/sdk/sources/newlib/string/memcpy.c b/contrib/sdk/sources/libc/string/memcpy.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/memcpy.c
rename to contrib/sdk/sources/libc/string/memcpy.c
diff --git a/contrib/sdk/sources/newlib/string/memmove.c b/contrib/sdk/sources/libc/string/memmove.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/memmove.c
rename to contrib/sdk/sources/libc/string/memmove.c
diff --git a/contrib/sdk/sources/newlib/string/memset.c b/contrib/sdk/sources/libc/string/memset.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/memset.c
rename to contrib/sdk/sources/libc/string/memset.c
diff --git a/contrib/sdk/sources/newlib/string/stpcpy.c b/contrib/sdk/sources/libc/string/stpcpy.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/stpcpy.c
rename to contrib/sdk/sources/libc/string/stpcpy.c
diff --git a/contrib/sdk/sources/newlib/string/stpncpy.c b/contrib/sdk/sources/libc/string/stpncpy.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/stpncpy.c
rename to contrib/sdk/sources/libc/string/stpncpy.c
diff --git a/contrib/sdk/sources/newlib/string/str-two-way.h b/contrib/sdk/sources/libc/string/str-two-way.h
similarity index 100%
rename from contrib/sdk/sources/newlib/string/str-two-way.h
rename to contrib/sdk/sources/libc/string/str-two-way.h
diff --git a/contrib/sdk/sources/newlib/string/strcasecmp.c b/contrib/sdk/sources/libc/string/strcasecmp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcasecmp.c
rename to contrib/sdk/sources/libc/string/strcasecmp.c
diff --git a/contrib/sdk/sources/newlib/string/strcasestr.c b/contrib/sdk/sources/libc/string/strcasestr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcasestr.c
rename to contrib/sdk/sources/libc/string/strcasestr.c
diff --git a/contrib/sdk/sources/newlib/string/strcat.c b/contrib/sdk/sources/libc/string/strcat.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcat.c
rename to contrib/sdk/sources/libc/string/strcat.c
diff --git a/contrib/sdk/sources/newlib/string/strchr.c b/contrib/sdk/sources/libc/string/strchr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strchr.c
rename to contrib/sdk/sources/libc/string/strchr.c
diff --git a/contrib/sdk/sources/newlib/string/strcmp.c b/contrib/sdk/sources/libc/string/strcmp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcmp.c
rename to contrib/sdk/sources/libc/string/strcmp.c
diff --git a/contrib/sdk/sources/newlib/string/strcoll.c b/contrib/sdk/sources/libc/string/strcoll.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcoll.c
rename to contrib/sdk/sources/libc/string/strcoll.c
diff --git a/contrib/sdk/sources/newlib/string/strcpy.c b/contrib/sdk/sources/libc/string/strcpy.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcpy.c
rename to contrib/sdk/sources/libc/string/strcpy.c
diff --git a/contrib/sdk/sources/newlib/string/strcspn.c b/contrib/sdk/sources/libc/string/strcspn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strcspn.c
rename to contrib/sdk/sources/libc/string/strcspn.c
diff --git a/contrib/sdk/sources/newlib/string/strdup.c b/contrib/sdk/sources/libc/string/strdup.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strdup.c
rename to contrib/sdk/sources/libc/string/strdup.c
diff --git a/contrib/sdk/sources/newlib/string/strdup_r.c b/contrib/sdk/sources/libc/string/strdup_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strdup_r.c
rename to contrib/sdk/sources/libc/string/strdup_r.c
diff --git a/contrib/sdk/sources/newlib/string/strerror.c b/contrib/sdk/sources/libc/string/strerror.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strerror.c
rename to contrib/sdk/sources/libc/string/strerror.c
diff --git a/contrib/sdk/sources/newlib/string/strlen.c b/contrib/sdk/sources/libc/string/strlen.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strlen.c
rename to contrib/sdk/sources/libc/string/strlen.c
diff --git a/contrib/sdk/sources/newlib/string/strncasecmp.c b/contrib/sdk/sources/libc/string/strncasecmp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strncasecmp.c
rename to contrib/sdk/sources/libc/string/strncasecmp.c
diff --git a/contrib/sdk/sources/newlib/string/strncat.c b/contrib/sdk/sources/libc/string/strncat.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strncat.c
rename to contrib/sdk/sources/libc/string/strncat.c
diff --git a/contrib/sdk/sources/newlib/string/strncmp.c b/contrib/sdk/sources/libc/string/strncmp.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strncmp.c
rename to contrib/sdk/sources/libc/string/strncmp.c
diff --git a/contrib/sdk/sources/newlib/string/strncpy.c b/contrib/sdk/sources/libc/string/strncpy.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strncpy.c
rename to contrib/sdk/sources/libc/string/strncpy.c
diff --git a/contrib/sdk/sources/newlib/string/strndup.c b/contrib/sdk/sources/libc/string/strndup.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strndup.c
rename to contrib/sdk/sources/libc/string/strndup.c
diff --git a/contrib/sdk/sources/newlib/string/strndup_r.c b/contrib/sdk/sources/libc/string/strndup_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strndup_r.c
rename to contrib/sdk/sources/libc/string/strndup_r.c
diff --git a/contrib/sdk/sources/newlib/string/strnlen.c b/contrib/sdk/sources/libc/string/strnlen.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strnlen.c
rename to contrib/sdk/sources/libc/string/strnlen.c
diff --git a/contrib/sdk/sources/newlib/string/strpbrk.c b/contrib/sdk/sources/libc/string/strpbrk.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strpbrk.c
rename to contrib/sdk/sources/libc/string/strpbrk.c
diff --git a/contrib/sdk/sources/newlib/string/strrchr.c b/contrib/sdk/sources/libc/string/strrchr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strrchr.c
rename to contrib/sdk/sources/libc/string/strrchr.c
diff --git a/contrib/sdk/sources/newlib/string/strsep.c b/contrib/sdk/sources/libc/string/strsep.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strsep.c
rename to contrib/sdk/sources/libc/string/strsep.c
diff --git a/contrib/sdk/sources/newlib/string/strspn.c b/contrib/sdk/sources/libc/string/strspn.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strspn.c
rename to contrib/sdk/sources/libc/string/strspn.c
diff --git a/contrib/sdk/sources/newlib/string/strstr.c b/contrib/sdk/sources/libc/string/strstr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strstr.c
rename to contrib/sdk/sources/libc/string/strstr.c
diff --git a/contrib/sdk/sources/newlib/string/strtok.c b/contrib/sdk/sources/libc/string/strtok.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strtok.c
rename to contrib/sdk/sources/libc/string/strtok.c
diff --git a/contrib/sdk/sources/newlib/string/strtok_r.c b/contrib/sdk/sources/libc/string/strtok_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strtok_r.c
rename to contrib/sdk/sources/libc/string/strtok_r.c
diff --git a/contrib/sdk/sources/newlib/string/strupr.c b/contrib/sdk/sources/libc/string/strupr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/strupr.c
rename to contrib/sdk/sources/libc/string/strupr.c
diff --git a/contrib/sdk/sources/newlib/string/u_strerr.c b/contrib/sdk/sources/libc/string/u_strerr.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/u_strerr.c
rename to contrib/sdk/sources/libc/string/u_strerr.c
diff --git a/contrib/sdk/sources/newlib/string/vsprintf.c b/contrib/sdk/sources/libc/string/vsprintf.c
similarity index 100%
rename from contrib/sdk/sources/newlib/string/vsprintf.c
rename to contrib/sdk/sources/libc/string/vsprintf.c
diff --git a/contrib/sdk/sources/newlib/sys/create.c b/contrib/sdk/sources/libc/sys/create.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/create.c
rename to contrib/sdk/sources/libc/sys/create.c
diff --git a/contrib/sdk/sources/newlib/sys/delete.c b/contrib/sdk/sources/libc/sys/delete.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/delete.c
rename to contrib/sdk/sources/libc/sys/delete.c
diff --git a/contrib/sdk/sources/newlib/sys/finfo.c b/contrib/sdk/sources/libc/sys/finfo.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/finfo.c
rename to contrib/sdk/sources/libc/sys/finfo.c
diff --git a/contrib/sdk/sources/newlib/sys/fload.c b/contrib/sdk/sources/libc/sys/fload.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/fload.c
rename to contrib/sdk/sources/libc/sys/fload.c
diff --git a/contrib/sdk/sources/newlib/sys/fsize.c b/contrib/sdk/sources/libc/sys/fsize.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/fsize.c
rename to contrib/sdk/sources/libc/sys/fsize.c
diff --git a/contrib/sdk/sources/newlib/sys/read.c b/contrib/sdk/sources/libc/sys/read.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/read.c
rename to contrib/sdk/sources/libc/sys/read.c
diff --git a/contrib/sdk/sources/newlib/sys/write.c b/contrib/sdk/sources/libc/sys/write.c
similarity index 100%
rename from contrib/sdk/sources/newlib/sys/write.c
rename to contrib/sdk/sources/libc/sys/write.c
diff --git a/contrib/sdk/sources/newlib/system.env b/contrib/sdk/sources/libc/system.env
similarity index 100%
rename from contrib/sdk/sources/newlib/system.env
rename to contrib/sdk/sources/libc/system.env
diff --git a/contrib/sdk/sources/newlib/tests/error.c b/contrib/sdk/sources/libc/tests/error.c
similarity index 100%
rename from contrib/sdk/sources/newlib/tests/error.c
rename to contrib/sdk/sources/libc/tests/error.c
diff --git a/contrib/sdk/sources/newlib/tests/error.h b/contrib/sdk/sources/libc/tests/error.h
similarity index 100%
rename from contrib/sdk/sources/newlib/tests/error.h
rename to contrib/sdk/sources/libc/tests/error.h
diff --git a/contrib/sdk/sources/newlib/tests/pe_demo.asm b/contrib/sdk/sources/libc/tests/pe_demo.asm
similarity index 100%
rename from contrib/sdk/sources/newlib/tests/pe_demo.asm
rename to contrib/sdk/sources/libc/tests/pe_demo.asm
diff --git a/contrib/sdk/sources/newlib/tests/tst-calloc.c b/contrib/sdk/sources/libc/tests/tst-calloc.c
similarity index 100%
rename from contrib/sdk/sources/newlib/tests/tst-calloc.c
rename to contrib/sdk/sources/libc/tests/tst-calloc.c
diff --git a/contrib/sdk/sources/newlib/time/asctime.c b/contrib/sdk/sources/libc/time/asctime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/asctime.c
rename to contrib/sdk/sources/libc/time/asctime.c
diff --git a/contrib/sdk/sources/newlib/time/asctime_r.c b/contrib/sdk/sources/libc/time/asctime_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/asctime_r.c
rename to contrib/sdk/sources/libc/time/asctime_r.c
diff --git a/contrib/sdk/sources/newlib/time/clock.c b/contrib/sdk/sources/libc/time/clock.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/clock.c
rename to contrib/sdk/sources/libc/time/clock.c
diff --git a/contrib/sdk/sources/newlib/time/ctime.c b/contrib/sdk/sources/libc/time/ctime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/ctime.c
rename to contrib/sdk/sources/libc/time/ctime.c
diff --git a/contrib/sdk/sources/newlib/time/ctime_r.c b/contrib/sdk/sources/libc/time/ctime_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/ctime_r.c
rename to contrib/sdk/sources/libc/time/ctime_r.c
diff --git a/contrib/sdk/sources/newlib/time/difftime.c b/contrib/sdk/sources/libc/time/difftime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/difftime.c
rename to contrib/sdk/sources/libc/time/difftime.c
diff --git a/contrib/sdk/sources/newlib/time/gettzinfo.c b/contrib/sdk/sources/libc/time/gettzinfo.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/gettzinfo.c
rename to contrib/sdk/sources/libc/time/gettzinfo.c
diff --git a/contrib/sdk/sources/newlib/time/gmtime.c b/contrib/sdk/sources/libc/time/gmtime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/gmtime.c
rename to contrib/sdk/sources/libc/time/gmtime.c
diff --git a/contrib/sdk/sources/newlib/time/gmtime_r.c b/contrib/sdk/sources/libc/time/gmtime_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/gmtime_r.c
rename to contrib/sdk/sources/libc/time/gmtime_r.c
diff --git a/contrib/sdk/sources/newlib/time/lcltime.c b/contrib/sdk/sources/libc/time/lcltime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/lcltime.c
rename to contrib/sdk/sources/libc/time/lcltime.c
diff --git a/contrib/sdk/sources/newlib/time/lcltime_r.c b/contrib/sdk/sources/libc/time/lcltime_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/lcltime_r.c
rename to contrib/sdk/sources/libc/time/lcltime_r.c
diff --git a/contrib/sdk/sources/newlib/time/local.h b/contrib/sdk/sources/libc/time/local.h
similarity index 100%
rename from contrib/sdk/sources/newlib/time/local.h
rename to contrib/sdk/sources/libc/time/local.h
diff --git a/contrib/sdk/sources/newlib/time/mktime.c b/contrib/sdk/sources/libc/time/mktime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/mktime.c
rename to contrib/sdk/sources/libc/time/mktime.c
diff --git a/contrib/sdk/sources/newlib/time/mktm_r.c b/contrib/sdk/sources/libc/time/mktm_r.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/mktm_r.c
rename to contrib/sdk/sources/libc/time/mktm_r.c
diff --git a/contrib/sdk/sources/newlib/time/strftime.c b/contrib/sdk/sources/libc/time/strftime.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/strftime.c
rename to contrib/sdk/sources/libc/time/strftime.c
diff --git a/contrib/sdk/sources/newlib/time/time.c b/contrib/sdk/sources/libc/time/time.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/time.c
rename to contrib/sdk/sources/libc/time/time.c
diff --git a/contrib/sdk/sources/newlib/time/tzlock.c b/contrib/sdk/sources/libc/time/tzlock.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/tzlock.c
rename to contrib/sdk/sources/libc/time/tzlock.c
diff --git a/contrib/sdk/sources/newlib/time/tzvars.c b/contrib/sdk/sources/libc/time/tzvars.c
similarity index 100%
rename from contrib/sdk/sources/newlib/time/tzvars.c
rename to contrib/sdk/sources/libc/time/tzvars.c
diff --git a/contrib/sdk/sources/newlib/unpack/unpacker.asm b/contrib/sdk/sources/libc/unpack/unpacker.asm
similarity index 100%
rename from contrib/sdk/sources/newlib/unpack/unpacker.asm
rename to contrib/sdk/sources/libc/unpack/unpacker.asm