Metropoli BBS
VIEWER: apledpq.c MODE: TEXT (ASCII)
/* 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," ");
}
[ RETURN TO DIRECTORY ]