bug-m4
[Top][All Lists]
Advanced

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

Remaining non-blind macros


From: Eric Blake
Subject: Remaining non-blind macros
Date: Sat, 08 Jul 2006 21:27:54 +0000

I just looked at the list of blind macros (those that must be
passed arguments to be recognized, such as define), and had
a couple of questions.  Most of the builtins that are not blind
have a reason; for example, dnl would be worthless if it were
blind.  And I already recently changed indir and format to be
blind.  However...

Any reason that shift is recognized even without arguments?
It is a common English word, but currently gets eaten when
it appears alone.  Also, it is normally used as shift($@), and
since it discards the first argument, it almost makes sense
to require a first argument.  Would it cause anyone heartache
if I changed shift to be blind?

What about m4wrap?  Because of the prefix, it is less likely
to appear in ordinary text.  But it really makes no sense to
wrap nothing; should I change it to be blind?

-- 
Eric Blake




reply via email to

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