LIST OF HEADER FILES AND FUNCTIONS AND CONSTANTS-SNODX

Alexandre Oliva oliva@lsd.ic.unicamp.br
Thu Jan 17 09:17:00 GMT 2002


On Jan 17, 2002, snodx@hotmail.com wrote:

>            OK but there must be some gneric set of functions
>            and constants that are present in curses.h, that must
>            be common for every configuration.

curses.h is not part of GCC.  There may well be documentation on it
regarding its portability and so, but not in GCC.  This is the wrong
place to ask for it.

>            I want a link address or a URL where I can get the generic
>            header files that come along with the Linux C++ compilers
>            and the generic set of functions and constants available within
>            these generic header files.

The generic headers that come with GCC are the Standard C++ headers,
and that's it.  curses.h is not a C++ Standard header.  None of the
headers you'll find in /usr/include are part of GCC; most of them are
part of glibc, a separate project, and many others are parts of other
smaller projects.  In general, the header file documents which package
it is part of.  Failing that, if you're using RPM you can ask it which
package it's part of.  I suppose non-RPM GNU/Linux distributions would
offer similar features.

>            In Turbo C++ package for DOS the list of header files and their
>            contents are easily available using an in-built help.

Only for those that are part of Turbo C++.  The difference is that GCC
(i) can't possibly document headers that aren't part of its project,
such as curses.h, and (ii) does not to duplicate documentation that
is readily available in the ISO C++ Standard, in the case of the C++
headers as of the time of egcs 1.1.  If you take GCC 3.0, or the CVS
version of the upcoming 3.1, you'll see there is some documentation
for libstdc++ headers.  But you still won't find docs for header files
that are not part of GCC.  But then, Unix and GNU/Linux generally have
man pages or info docs for those; they just happen to be separate for
the GCC docs, since they're different projects.

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist    *Please* write to mailing lists, not to me



More information about the Gcc mailing list