emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master d9ba26e: Remove UCHAR typedef


From: Paul Eggert
Subject: [Emacs-diffs] master d9ba26e: Remove UCHAR typedef
Date: Mon, 31 Dec 2018 20:12:52 -0500 (EST)

branch: master
commit d9ba26ec2d56e8407094571769c847b78e7c524e
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    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.
---
 src/lisp.h | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/src/lisp.h b/src/lisp.h
index bda8484..303f093 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]