diff options
author | Maria Matejka <mq@ucw.cz> | 2019-07-15 15:12:18 +0200 |
---|---|---|
committer | Maria Matejka <mq@ucw.cz> | 2019-07-15 15:12:18 +0200 |
commit | c0999a149c223fa9c622552a314c767e6a640bf6 (patch) | |
tree | 78affbfc68967e19d6084730f78a65c128f0bb5a /filter/filter.c | |
parent | c29d73a06a8052f653e85f6472c663f70f6706cc (diff) |
Filter: Converted FI_PRINT and FI_PATHMASK_CONSTRUCT to VARARG
Diffstat (limited to 'filter/filter.c')
-rw-r--r-- | filter/filter.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/filter/filter.c b/filter/filter.c index 0d727449..2aa2f629 100644 --- a/filter/filter.c +++ b/filter/filter.c @@ -190,9 +190,10 @@ interpret(struct filter_state *fs, const struct f_line *line, struct f_val *val) switch (what->fi_code) { #define res fstk->vstk[fstk->vcnt] -#define v1 fstk->vstk[fstk->vcnt] -#define v2 fstk->vstk[fstk->vcnt + 1] -#define v3 fstk->vstk[fstk->vcnt + 2] +#define vv(i) fstk->vstk[fstk->vcnt + (i)] +#define v1 vv(0) +#define v2 vv(1) +#define v3 vv(2) #define runtime(fmt, ...) do { \ if (!(fs->flags & FF_SILENT)) \ |