From 785338a83d8b363b8a8850e0c4f7df2f0189c1f4 Mon Sep 17 00:00:00 2001 From: Xuefer Date: Sat, 2 Dec 2006 02:16:38 +0000 Subject: [PATCH] trunk: fix bad macro name, solaris m4 is picky on it git-svn-id: svn://svn.lighttpd.net/xcache/trunk@290 c26eb9a1-5813-0410-bd6c-c2e55f420ca7 --- processor/main.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/processor/main.m4 b/processor/main.m4 index 864f77c..9faa33b 100644 --- a/processor/main.m4 +++ b/processor/main.m4 @@ -7,7 +7,9 @@ dnl ================ main dnl {{{ basic define(`REDEF', `undefine(`$1') define(`$1', `$2')') -define(`ONCE', `ifdef(`ONCE $1', `', `define(`ONCE $1')$1')') +define(`MAKE_MACRONAME', `translit(`$1', ` (): +', `_____')') +define(`ONCE', `ifdef(MAKE_MACRONAME(`ONCE $1'), `', `define(MAKE_MACRONAME(`ONCE$1'))$1')') define(`m4_errprint', `ONCE(`errprint(`$1 ')')') define(`ZEND_STRS', `($1), (sizeof($1))')