[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, 23 Dec 2006 00:02:22 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/12/23 00:02:21
Index: m4/m4private.h
===================================================================
RCS file: /sources/m4/m4/m4/m4private.h,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- m4/m4private.h 14 Nov 2006 05:58:01 -0000 1.73
+++ m4/m4private.h 23 Dec 2006 00:02:20 -0000 1.74
@@ -284,21 +284,25 @@
} m4_string;
struct m4_syntax_table {
- /* Please read the comment at the top of input.c for details */
+ /* Please read the comment at the top of input.c for details. table
+ holds the current syntax, and orig holds the default syntax. */
unsigned short table[CHAR_RETRY];
+ unsigned short orig[CHAR_RETRY];
m4_string lquote;
m4_string rquote;
m4_string bcomm;
m4_string ecomm;
- /* true iff strlen(rquote) == strlen(lquote) == 1 */
+ /* True iff strlen(lquote) == strlen(rquote) == 1 and lquote is not
+ interfering with macro names. */
bool is_single_quotes;
- /* true iff strlen(bcomm) == strlen(ecomm) == 1 */
+ /* True iff strlen(bcomm) == strlen(ecomm) == 1 and bcomm is not
+ interfering with macros or quotes. */
bool is_single_comments;
- /* true iff some character has M4_SYNTAX_ESCAPE */
+ /* True iff some character has M4_SYNTAX_ESCAPE. */
bool is_macro_escaped;
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Changes to m4/m4/m4private.h,v,
Eric Blake <=