On 08/02/2011 11:08 AM, James Kirk wrote:
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'.

Yep.

Is this a bug or a feature?

Feature. Trailing whitespace is always significant. _Only_ unquoted leading whitespace gets trimmed when collecting macro arguments.

--
Eric Blake   ebl...@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Reply via email to