Metropoli BBS
VIEWER: funcstop.c MODE: TEXT (ASCII)
/*Copyright (C) 1992, 1995 by Thomas Glen Smith.  All Rights Reserved.*/
/* funcstop APL2 V1.0.0 ************************************************
* Called by funcexec, functrac, and functrgo to see if the current     *
* statement is identified in the stop/trace control vector.            *
***********************************************************************/
#define INCLUDES APLCB
#include "includes.h"
int funcstop(stop,stmtno)
Aplcb stop;	/* Stop control vector. */
int stmtno;		/* Current statment number. */
{
	int i,*ip;

	if (stop != NULL && 0 != (i = stop->aplcount)) {
		ip = stop->aplptr.aplint;
		while (i--)
			if (stmtno == *ip++)
				return(1); /* stop on this statement */
	}
	return(0); /* no stop this statement */
}
[ RETURN TO DIRECTORY ]