From: Paul Eggert Date: Tue, 1 Jan 2019 01:12:10 +0000 (+0000) Subject: Remove UCHAR typedef X-Git-Tag: emacs-27.0.90~3891 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d9ba26ec2d56e8407094571769c847b78e7c524e;p=emacs.git Remove UCHAR typedef * src/lisp.h (_UCHAR_T, UCHAR): Remove. This workaround for circa-1993 old-AIX has evidently not been needed for decades. Tested on AIX 7.1, the oldest AIX version IBM still supports. --- diff --git a/src/lisp.h b/src/lisp.h index bda848430a2..303f093d758 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -2683,13 +2683,6 @@ XFLOAT_DATA (Lisp_Object f) #define IEEE_FLOATING_POINT (FLT_RADIX == 2 && FLT_MANT_DIG == 24 \ && FLT_MIN_EXP == -125 && FLT_MAX_EXP == 128) -/* A character, declared with the following typedef, is a member - of some character set associated with the current buffer. */ -#ifndef _UCHAR_T /* Protect against something in ctab.h on AIX. */ -#define _UCHAR_T -typedef unsigned char UCHAR; -#endif - /* Meanings of slots in a Lisp_Compiled: */ enum Lisp_Compiled