From 9003d99d16c46b5679da7fcf1f2a41adef495ff9 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 15 Apr 1999 18:09:05 +0000 Subject: zsh-3.1.5-pws-3 --- Src/text.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'Src/text.c') diff --git a/Src/text.c b/Src/text.c index 836a6a0a8..ec724f27d 100644 --- a/Src/text.c +++ b/Src/text.c @@ -410,6 +410,27 @@ getcond(Cond nm, int addpar) taddstr(" || "); getcond(nm->right, _Cond(nm->right)->type == COND_AND); break; + case COND_MOD: + { + /* Module defined prefix condition. */ + char **p = (char **) nm->right; + + taddstr("-"); + taddstr(nm->left); + for (; *p; p++) { + taddstr(" "); + taddstr(*p); + } + } + break; + case COND_MODI: + /* Module defined infix condition. */ + taddstr(((char **) nm->right)[0]); + taddstr(" -"); + taddstr(nm->left); + taddstr(" "); + taddstr(((char **) nm->right)[1]); + break; default: if (nm->type <= COND_GE) { /* Binary test: `a = b' etc. */ -- cgit 1.4.1