[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/m4/m4private.h,v
From: |
Eric Blake |
Subject: |
Changes to m4/m4/m4private.h,v |
Date: |
Sat, 11 Nov 2006 14:00:30 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/11/11 14:00:29
Index: m4/m4private.h
===================================================================
RCS file: /sources/m4/m4/m4/m4private.h,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -b -r1.70 -r1.71
--- m4/m4private.h 31 Oct 2006 02:24:50 -0000 1.70
+++ m4/m4private.h 11 Nov 2006 14:00:28 -0000 1.71
@@ -352,6 +352,16 @@
extern void m4__include_init (m4 *);
+/* Convert a possibly-signed character to an unsigned character. This is
+ a bit safer than casting to unsigned char, since it catches some type
+ errors that the cast doesn't. */
+#if HAVE_INLINE
+static inline unsigned char to_uchar (char ch) { return ch; }
+#else
+# define to_uchar(C) ((unsigned char) (C))
+#endif
+
+
/* Debugging the memory allocator. */
#if WITH_DMALLOC
- Changes to m4/m4/m4private.h,v,
Eric Blake <=