/* Copyright (C) 1993 by Thomas Glen Smith. All Rights Reserved. */ /* apledpq APL2 V1.0.0 ************************************************* * Called from apledps when the current token is for one of the quad * * variables. * ***********************************************************************/ #define INCLUDES STDIO+STRING+APLCB+APLCHDEF+APLTOKEN+APLED #include "includes.h" void apledpq(code,line) int code; /* Quad code */ char *line; /* String in which to store formatted stmt. */ { char *codechar(); int i,j; switch(code) { case QUAD_AI: i = APL_A; j = APL_I; break; case QUAD_AV: i = APL_A; j = APL_V; break; case QUAD_CR: i = APL_C; j = APL_R; break; case QUAD_CT: i = APL_C; j = APL_T; break; case QUAD_DL: i = APL_D; j = APL_L; break; case QUAD_EA: i = APL_E; j = APL_A; break; case QUAD_EX: i = APL_E; j = APL_X; break; case QUAD_FX: i = APL_F; j = APL_X; break; case QUAD_HT: i = APL_H; j = APL_T; break; case QUAD_IO: i = APL_I; j = APL_O; break; case QUAD_LC: i = APL_L; j = APL_C; break; case QUAD_LX: i = APL_L; j = APL_X; break; case QUAD_NC: i = APL_N; j = APL_C; break; case QUAD_NL: i = APL_N; j = APL_L; break; case QUAD_PP: i = APL_P; j = APL_P; break; case QUAD_PW: i = APL_P; j = APL_W; break; case QUAD_RL: i = APL_R; j = APL_L; break; case QUAD_TC: i = APL_T; j = APL_C; break; case QUAD_TS: i = APL_T; j = APL_S; break; case QUAD_TT: i = APL_T; j = APL_T; break; case QUAD_UL: i = APL_U; j = APL_L; break; case QUAD_WA: i = APL_W; j = APL_A; break; } /* end switch */ strcat(line,codechar(QUAD)); strcat(line,codechar(i)); strcat(line,codechar(j)); strcat(line," "); }