Remove extra "u" constraint that caused gcc 2.6.3 not to compile this file.
Note that gcc 2.4.5, the compiler we are currently using, still compiles it
correctly after this change.
Use namespace.h, back out old mechanism used for namespace purity.
Use "namespace.h", back out old mechanism for namespace purity.
Use "namespace.h"; back out old mechanism for namespace purity.
Removed indirect reference stub files.
Use "namespace.h", back out old mechanism for namespace purity.
Only compile msgcat.c --- I'm keeping the cat*.c files because I have an
implementation ready to go that uses the BSD db library.  The only thing
left to do is to retrofit the locale compiler so it uses it too.
Make namespace safe by including "namespace.h" and defining a weak
references.  The scanf() family of functions uses strto{,u}q to
convert pointers and quad ints.
Make namespace safe by using "namespace.h".
#include "namespace.h"
Add NetBSD Id's.
Added some manpages and manpage links (moved from libc/gen).
Strictly speaking, these files probably don't belong in the libc sources.
On the other hand, it makes it easier to track the master tzcode sources
if we try to keep the distribution together as much as possible.

The zic and zdump commands will access the files the need with make's
.PATH facility.
Added NetBSD Id.
Removed "new" from newctime(3) references.
Added NetBSD Id.
Removed "new" from references to newctime(3).
Removed -lz from SYNOPSIS.
add mappings for syscalls and time and date routines
sync with main branch
Merge with changes from main branch.
added weak_reference() to non ANSI functions and data