Age | Commit message (Collapse) | Author |
|
The e31's init.c calls puts intsead of printf, which oddly enough is a
lot bigger: since we wrap printf, puts pulls in a lot of newlib. This
adds a wrapped puts so it's very small.
|
|
Without this I get a message that looks like
Program has exited with code 0x/0000008
which doesn't make any sense. This prints
Progam has exited with code:0x80000008
|
|
|
|
|
|
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
|