[tex-live] K&R C compilers.

Nelson H. F. Beebe beebe@math.utah.edu
Fri, 3 Jan 2003 12:31:41 -0700 (MST)

Olaf Weber <olaf@infovore.xs4all.nl> responds on 03 Jan 2003 18:15:02
+0100 to my comment:

>> > and avoidance of C++ keywords as user-defined entities.
>> Assuming we know what those keywords are today.  :^)

Here is the C/C++ keyword list from my extended tgrind (available at



#		  const_cast	    ifndef	      size_t
#define		  continue	    include	      sizeof
#elif		  default	    inline	      static
#else		  define	    int		      static_cast
#endif		  defined	    jmp_buf	      struct
#error		  delete	    ldiv_t	      switch
#if		  div_t		    long	      template
#ifdef		  do		    mutable	      this
#ifndef		  double	    namespace	      throw
#include	  dynamic_cast	    near	      time_t
#pragma		  elif		    new		      true
#undef		  else		    not		      try
FILE		  else		    not_eq	      typedef
and		  endif		    operator	      typeid
and_eq		  enum		    or		      typename
asm		  explicit	    or_eq	      typeof
asm		  extern	    overload	      undef
auto		  false		    pragma	      union
bitand		  far		    private	      unsigned
bitor		  float		    protected	      using
bool		  for		    ptrdiff_t	      va_list
break		  fortran	    public	      virtual
case		  fpos_t	    register	      void
catch		  friend	    reinterpret_cast  volatile
char		  goto		    return	      wchar_t
class		  if		    short	      while
clock_t		  if		    sig_atomic_t      xor
compl		  ifdef		    signed	      xor_eq

- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 581 4148                  -
- University of Utah                    Internet e-mail: beebe@math.utah.edu  -
- Department of Mathematics, 110 LCB        beebe@acm.org  beebe@computer.org -
- 155 S 1400 E RM 233                       beebe@ieee.org                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -