在m4中,是否可以在define宏中添加额外的参数?

时间:2018-11-02 01:01:48

标签: macros preprocessor m4

说类似的东西

define(`text', `replacement', define(`stuff', `other'))
text stuff

GNU m4 1.4.18产生:

replacement other

与预期的一样,但我得到警告:

m4:test.M4:1: Warning: excess arguments to builtin `define' ignored

我是否可以依靠m4的这种行为,或者这是错误的做法,还是容易出错?

0 个答案:

没有答案