# HG changeset patch # User David A. Holland # Date 1370974347 14400 # Node ID c13f36775fe84412bf20622f4e858b9dad74cc4d # Parent c46959e2d9ef9816c83ef1004a4c7f9dd6941365 Preserve leading whitespace in macro arguments. diff -r c46959e2d9ef -r c13f36775fe8 macro.c --- a/macro.c Tue Jun 11 14:12:06 2013 -0400 +++ b/macro.c Tue Jun 11 14:12:27 2013 -0400 @@ -855,6 +855,8 @@ case ES_WANTLPAREN: break; case ES_NOARG: + expand_newarg(es, buf, len); + es->state = ES_HAVEARG; break; case ES_HAVEARG: expand_appendarg(es, buf, len);