Jan Nieuwenhuizen
|
2555427610
|
mlibc: Mescc-tools support: endianness.
* mlibc/include/endian.h: New file.
* mlibc/include/ctype.h[!(__GNUC__ && POSIX)]: Include it.
* mlibc/include/stdlib.h: Likewise.
* mlibc/include/sys/types.h: Likewise.
|
2017-11-19 14:06:32 +01:00 |
|
Jan Nieuwenhuizen
|
7f1aaa9914
|
mlibc: Mescc-tools support: exit stati.
* mlibc/include/stdlib.h (EXIT_FAILURE, EXIT_SUCCESS): New define.
|
2017-11-19 14:05:33 +01:00 |
|
Jan Nieuwenhuizen
|
62e7809725
|
mescc: Tinycc support: calloc,malloc,realloc.
* mlibc/libc-mes+tcc.c (calloc,malloc,realloc): New function.
|
2017-07-26 11:36:45 +02:00 |
|
Jan Nieuwenhuizen
|
8f2c74c1cb
|
mescc: Tinycc support: free stub.
* mlibc/include/stdlib.h (free): Declare.
* mlibc/libc-mes+tcc.c (free): Add stub.
|
2017-07-26 11:36:45 +02:00 |
|
Jan Nieuwenhuizen
|
9f44c4875a
|
mescc: Tinycc support: strtoll stub.
* mlibc/include/stdlib.h (strtoll): Declare.
* mlibc/libc-mes+tcc.c (strtoll): Add stub.
|
2017-07-26 11:36:45 +02:00 |
|
Jan Nieuwenhuizen
|
ec335eef50
|
mescc: Tinycc support: strtoull stub.
* mlibc/include/stdlib.h (strtoull): Declare.
* mlibc/libc-mes+tcc.c (strtoull): Add stub.
|
2017-07-26 11:36:45 +02:00 |
|
Jan Nieuwenhuizen
|
c749bb5aa3
|
mescc: Tinycc support: strtol stub.
* mlibc/include/stdlib.h (strtol): Declare.
* mlibc/libc-mes+tcc.c (strtol): Add stub.
|
2017-07-26 11:36:45 +02:00 |
|
Jan Nieuwenhuizen
|
15a9452d33
|
mescc: Tinycc support: qsort stub.
* mlibc/include/stdlib.h (qsort): Declare.
* mlibc/libc-mes+tcc.c (qsort): Add stub.
|
2017-07-26 11:36:44 +02:00 |
|
Jan Nieuwenhuizen
|
ce9f0b12d0
|
mescc: Tinycc support: strtoul stub.
* mlibc/include/stdlib.h (strtoul): Declare.
* mlibc/libc-mes+tcc.c (strtoul): Add stub.
|
2017-07-26 11:36:44 +02:00 |
|
Jan Nieuwenhuizen
|
eee7f8cb3c
|
mescc: Non-Guix support. Thanks rain1!
* mlibc/include: Neutralize include guards before #include_next.
Fixes compiling tinycc on Debian GNU/Linux.
|
2017-07-26 11:36:08 +02:00 |
|
Jan Nieuwenhuizen
|
4d1df9cbcb
|
mescc: move include into share/mlibc, allows installing alongside gcc.
* mlibc: Rename from libc.
* HACKING: Update for name change.
* make/bin.make: Likewise.
* make/mescc-guile.make: Likewise.
* make/mescc-mes.make: Likewise.
* scaffold/scaffold.make: Likewise.
* make/install.make: Likewise.
(install): Install mlibc into share/mlibc.
|
2017-06-03 12:27:53 +02:00 |
|