Some more startup.o refactoring:
* Moved declaration of global variables __argstr, __argsize, __argv, __argc,
__startup_error to autoinit lib.
* Moved functions __startup_entries_init() and __startup_entries_next() to
autoinit lib.
* Renamed 'struct aros_startup' to 'struct arosc_startup' and moved the
declaration from <aros/startup.h> to "__arosc_privdata".
* Moved initialization of arosc_startup to arosc.library autoinit code;
including initialization of the jmp_buf for the exit() function.
Code not using arosc will now not have this unneeded init code anymore.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@31570 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
12 files changed: