/* Copyright (C) 1996 by Thomas Glen Smith. All Rights Reserved. */ /* formotb APL2 V1.0.0 ************************************************* * Called by formato when the format char is not '0' thru '9'. * ***********************************************************************/ #define INCLUDES STRING+FORM #include "includes.h" void formotb(cc,ch,bca,bia,four_switch,seven_switch,fcc_local) char *cc; /* Pointer to current format character. */ char ch; /* Copy of current format character. */ char **bca; /* Array of character pointers. */ int *bia; /* Array of integers */ int *four_switch; /* 1 if '4' format character was seen. */ int *seven_switch; /* 1 if '7' format character was seen. */ int *fcc_local; /* Format Control work area. */ { switch(ch) { case '.': if (Decimal_Point == NULL) Decimal_Point = cc; /* d.p. */ break; case ',': break; default: if (*seven_switch && (E_Format_Symbol == NULL)) E_Format_Symbol = cc; /* save symbol */ break; } /* end switch */ }