freebsd-dev/lib/csu
Mark Murray 828191256b The main reason for this is to reduce diffs between all the crt1.c's.
Assembler macros are tidied up and made as similar as sanely possible.
The macros are translated into C (__inline static) functions for lint.

Declaration orders are made the same.
Declarations are all ISOfied and tidied up.

Comment contents have gratuitous diffs removed.

The net result is a bunch of crt1.c's that are 90% the same.
It may be possible to now encapsulate the differences in one
MD header, and have only one MI crt1.c file (although the macros
to do this may be ugly).

Helpful comments by:	obrien, bde
Alpha tested by:	des
i386-elf tested by:	markm
2002-07-16 12:28:50 +00:00
..
alpha The main reason for this is to reduce diffs between all the crt1.c's. 2002-07-16 12:28:50 +00:00
amd64 The main reason for this is to reduce diffs between all the crt1.c's. 2002-07-16 12:28:50 +00:00
common Fix the copyright dates. 2002-05-07 18:07:43 +00:00
i386 Do not use __progname directly (except in [gs]etprogname(3)). 2002-03-29 22:43:43 +00:00
i386-elf The main reason for this is to reduce diffs between all the crt1.c's. 2002-07-16 12:28:50 +00:00
ia64 The main reason for this is to reduce diffs between all the crt1.c's. 2002-07-16 12:28:50 +00:00
powerpc The main reason for this is to reduce diffs between all the crt1.c's. 2002-07-16 12:28:50 +00:00
sparc64 The main reason for this is to reduce diffs between all the crt1.c's. 2002-07-16 12:28:50 +00:00