internal.h: Replace all uses of uchar with unsigned char.

* internal.h: Replace all uses of uchar with unsigned char.
	* include/cpp-id-data.h: Likewise.  Guard typedef of uchar
	with !IN_GCC, so uchar is only defined whilst building libcpp.

Co-Authored-By: Zack Weinberg <zack@codesourcery.com>

From-SVN: r91394
This commit is contained in:
Roger Sayle 2004-11-27 21:59:38 +00:00 committed by Roger Sayle
parent 38318b7342
commit c812785aaa
3 changed files with 59 additions and 46 deletions

View file

@ -18,10 +18,11 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "cpplib.h"
#ifndef HAVE_UCHAR
#if !defined (HAVE_UCHAR) && !defined (IN_GCC)
typedef unsigned char uchar;
#endif
#define U (const uchar *) /* Intended use: U"string" */
#define U (const unsigned char *) /* Intended use: U"string" */
/* Chained list of answers to an assertion. */
struct answer GTY(())
@ -48,7 +49,7 @@ struct cpp_macro GTY(())
union cpp_macro_u
{
cpp_token * GTY ((tag ("0"), length ("%0.count"))) tokens;
const uchar * GTY ((tag ("1"))) text;
const unsigned char * GTY ((tag ("1"))) text;
} GTY ((desc ("%1.traditional"))) exp;
/* Definition line number. */