Metropoli BBS
VIEWER: formbfw.c MODE: TEXT (ASCII)
/* Copyright (C) 1996 by Thomas Glen Smith.	All Rights Reserved. */
/* formbfw APL2 V1.0.0 *************************************************
* Called by formbfv to handle either decorator or literal.			 *
***********************************************************************/
#define INCLUDES STDIO+STRING+FORM
#include "includes.h"
char formbfw(ch,fct,fdi,fldptr,fldint)
char	ch,			/* Current char(decorator) from format field. */
	*fct,		/* Ptr to current char in format field. */
	**fldptr;		/* Ptr to array of ptrs into format control field. */
int	*fldint;		/* Ptr to array describing format control field. */
int	fdi;			/* # digits left to process left of d.p. in fcf. */
{
	if (fdi) /* Left side of decimal point? */
		if (fct < FIRST_DIGIT(fldptr) /* Left decorator? */
			&& !(FCCFLAGS(fldint) & FC4L) /* Asis? */)
			ch = ' '; /* Print blank for now. */
		else;
	else /* Right side of decimal point. */
		if (fct > LAST_DIGIT(fldptr) /* Right decorator? */
			&& !(FCCFLAGS(fldint) & FC4R) /* Asis? */)
			ch = ' '; /* Print blank for now. */
	return(ch); /* put decorator char */
}
[ RETURN TO DIRECTORY ]