From 40df7069cb3f0bcac939eab2337511a5ac5ef510 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Mon, 20 Mar 2006 11:06:22 +0000 Subject: 22360, 22365: support version 2 of Yodl --- Doc/zmacros.yo | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'Doc/zmacros.yo') diff --git a/Doc/zmacros.yo b/Doc/zmacros.yo index 1c3319059..19506d222 100644 --- a/Doc/zmacros.yo +++ b/Doc/zmacros.yo @@ -1,8 +1,12 @@ +IFDEF(INCWSLEVEL)(\ +INCWSLEVEL()\ +)(\ STARTDEF() +) DEFINEMACRO(includefile)(1)(\ TYPEOUT(Including file ARG1)\ - comment(Yodl file: ARG1)NL()\ + comment(Yodl file: ARG1)+NL()\ INCLUDEFILE(ARG1)\ ) @@ -10,10 +14,18 @@ DEFINEMACRO(def)(3)(\ DEFINEMACRO(ARG1)(ARG2)(ARG3)\ ) DEFINEMACRO(undef)(1)(\ + IFDEF(DELETEMACRO)(\ + DELETEMACRO(ARG1)\ + )(\ UNDEFINEMACRO(ARG1)\ + )\ ) DEFINEMACRO(redef)(3)(\ + IFDEF(DELETEMACRO)(\ + DELETEMACRO(ARG1)\ + )(\ UNDEFINEMACRO(ARG1)\ + )\ DEFINEMACRO(ARG1)(ARG2)(ARG3)\ ) @@ -24,12 +36,15 @@ DEFINEMACRO(PLUS)(0)(CHAR(43)) DEFINEMACRO(DASH)(0)(ifztexi(--)ifnztexi(-)) -DEFINEMACRO(NL)(0)( -) +DEFINEMACRO(NL)(0)(CHAR(10)) DEFINEMACRO(ifzman)(1)() DEFINEMACRO(ifnzman)(1)(ARG1) DEFINEMACRO(ifztexi)(1)() DEFINEMACRO(ifnztexi)(1)(ARG1) -ENDDEF() +IFDEF(DECWSLEVEL)(\ +DECWSLEVEL()\ +)(\ +ENDDEF()\ +)\ -- cgit 1.4.1