patch by Jeffrey Yasskin for porting to Ubuntu Hardy.  Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series.  For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@104516 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed
tree: eea5109bb84c360697db8872cb0edc4739c309d3
  1. include/
  2. lib/
  3. src/
  4. test/
  5. test_results/
  6. www/
  7. LICENSE.TXT
  8. Makefile