acadia-newlib/newlib/libc
Mike Frysinger b1b44f777c newlib: rename mallocr.c to _mallocr.c
This file is a little confusing: it provides all of the mallocr logic,
but is compiled multiple times to produce a unique symbol each time.
For example, building mallocr.c with -DDEFINE_FREER produces freer.o
that only defines _free_r().  This is fine for most symbols, but it's
a little confusing when defining mallocr itself -- we produce a file
with the same symbol name, but we still need -DDEFINE_MALLOCR.  In
order to move the logic from the build rules to source files, using
mallocr.c both as a multiplexer and for defining a single symbol is a
bit tricky.  It's possible (if we add a lot of redundant preprocessor
checks to mallocr.c, or we add complicated build flags just for this
one files), but it's easier if we simply rename this to a dedicated
file.  So let's do that.

We do this as a dedicated commit because the next one will create a
new mallocr.c file and git's automatic diff algorithms can handle
trivial renames, but it can't handle renames+creates in the same
commit.
2022-03-09 04:12:46 -05:00
..
argz newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
ctype newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
errno newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
iconv newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
include Make __sdidinit unused 2022-02-22 12:38:46 +01:00
locale newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
machine Fix Bug libc/28945 2022-03-07 15:35:02 -05:00
misc newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
posix newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
reent newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
search newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
signal newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
ssp newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
stdio newlib: libc: move stdio multiplex logic from build to source files 2022-02-28 19:04:11 -05:00
stdio64 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
stdlib newlib: rename mallocr.c to _mallocr.c 2022-03-09 04:12:46 -05:00
string newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
sys newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
syscalls newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
time newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
unix newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
xdr newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
Makefile.am newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
Makefile.in newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
Makefile.inc newlib: libc: reshuffle include order for the manual 2022-02-17 20:43:51 -05:00
Makefile.unidata cleanup Unicode data files after generating updated tables 2021-11-16 11:24:29 +01:00
acinclude.m4 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
libc.in.xml newlib: use .texi with libc & libm manuals 2022-01-07 15:54:10 -05:00
libc.texi newlib: libc: include all chapters all the time in the manual 2022-02-04 19:39:09 -05:00
sys.tex