llvm-6502/runtime/GCCLibraries
Reid Spencer 2bf0292432 Make sure that for systems where the string functions are actually macros
that we undefine the macro before using its name in the definition. This
can happen on Linux if _GNU_SOURCE is defined.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17071 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-17 00:17:54 +00:00
..
crtend This file is obsolete 2004-08-05 17:45:32 +00:00
libc Make sure that for systems where the string functions are actually macros 2004-10-17 00:17:54 +00:00
libcurses Added LLVM copyright to Makefiles. 2003-10-20 22:29:16 +00:00
libgcc Shorten comment header to 80 cols 2004-08-09 20:13:14 +00:00
libgdbm Add dummy content for libgdbm. 2003-10-21 18:26:07 +00:00
libm Fix libm's name to be `libm' 2003-10-21 18:25:37 +00:00
libmalloc Added LLVM copyright to Makefiles. 2003-10-20 22:29:16 +00:00
libpthread Removed the pthread_once() function because it doesn't actually do 2003-12-10 15:43:07 +00:00
libtermcap Added LLVM copyright to Makefiles. 2003-10-20 22:29:16 +00:00
libucb Shorten comment header to 80 cols 2004-08-09 20:13:14 +00:00
libutempter Shorten comment header to 80 cols 2004-08-09 20:13:14 +00:00
libutil Added LLVM copyright to Makefiles. 2003-10-20 22:29:16 +00:00
Makefile Remove Chris-related bytecode-dir comment 2004-08-09 19:51:49 +00:00
README.txt Initial checkin of README 2003-08-15 02:35:13 +00:00

This directory contains libraries which are used when building the GCC 
front-end.  For the most part, these are just stub libraries, but some 
of them contain actual code.

In particular, the crtend library contains the runtime code to handle
static constructors and destructors for C and C++ programs.