/* Copyright (C) 1992, 1995 by Thomas Glen Smith. All Rights Reserved. */
/* formatb APL2 V1.0.0 *************************************************
* Called from form if rite is character. An exact copy is returned. *
***********************************************************************/
#define INCLUDES APLCB
#include "includes.h"
Aplcb formatb(left,rite)
Aplcb left,rite;
{
Chrcopy; Errstop; Getcb; Intcopy;
int *ip;
char *cp;
Aplcb out;
if (left != NULL)
return(errstop(14,left,rite,NULL)); /* bad character */
out=getcb(NULL,rite->aplcount,APLCHAR+APLTEMP,rite->aplrank,NULL);
ip=intcopy(out->apldim,rite->apldim,rite->aplrank,1);
cp=chrcopy(out->aplptr.aplchar,rite->aplptr.aplchar,out->aplcount,1);
return(errstop(0,left,rite,out));
}