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