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