bug-m4
[Top][All Lists]
Advanced

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

Odd parsing of identifier in define


From: James Kirk
Subject: Odd parsing of identifier in define
Date: Tue, 2 Aug 2011 10:08:48 -0700 (PDT)

Hi guys,

define( `def' )
ifdef( `def', defined, not defined )
->
not defined

On examining the debug output, it seems that the identifier is saved as `def ' 
instead of `def'. What confuses m4 is the trailing space. The problem 
disappears if the trailing space is removed i.e. 

define( `def')

Is this a bug or a feature?

1.4.14 on Windows
1.4.16 on Linux.

regards




reply via email to

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