autoconf: {f77-name-mangling} (AC_DEFINE): Ignore CPP macro arguments.

From 682f8bc7eb0f8e1d6024b540ac50b2e7ca9b55c4 Mon Sep 17 00:00:00 2001
From: "Matthew D. Langston" <[EMAIL REDACTED]>
Date: Wed, 2 Jun 1999 12:48:08 +0000
Subject: [PATCH] {f77-name-mangling} (AC_DEFINE): Ignore CPP macro arguments.
 (AC_DEFINE_UNQUOTED): Likewise.

---
 autoheader.m4 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/autoheader.m4 b/autoheader.m4
index baf6508a..73736c21 100644
--- a/autoheader.m4
+++ b/autoheader.m4
@@ -91,7 +91,8 @@ define([AC_CONFIG_H], patsubst($1, [ .*$], []))dnl
 
 define([AC_DEFINE], [#
 ifelse([$3],,[#
-@@@syms="$syms $1"@@@
+dnl Ignore CPP macro arguments.
+@@@syms="$syms patsubst($1, [(.*$])"@@@
 ], [#
 @@@verbatim="$verbatim
 /* $3 */
@@ -101,7 +102,8 @@ ifelse([$3],,[#
 
 define([AC_DEFINE_UNQUOTED], [#
 ifelse([$3],,[#
-@@@syms="$syms $1"@@@
+dnl Ignore CPP macro arguments.
+@@@syms="$syms patsubst($1, [(.*$])"@@@
 ], [#
 @@@verbatim="$verbatim
 /* $3 */