/*Copyright (C) 1992, 1996 by Thomas Glen Smith. All Rights Reserved.*/ /* apledpr APL2 V1.0.0 ************************************************* * Called from apledmd and apledqu to display a particular statement. * ***********************************************************************/ #define INCLUDES APLCB+APLED+APLTOKEN+STDIO+STRING #include "includes.h" #define MAXLINE 1024 char *apledpr(ed,display) Apled ed; /* Statement to be printed. */ int display; /* 1=display, 0=edit. */ { Apledfm; Apledpf; Apledps; Codechar; Endoper; Execmsg; Form; Quoteit; extern int aplerr; Apltoken curtok,tokhdr; Aplcb wrk; char *str; static char line[MAXLINE]; int i,tokcnt; apledpf(ed->apledst, line, display); /* go format prefix */ apledps(ed,line); /* now format statement */ return(line); }