/*Copyright (C) 1993, 1996 by Thomas Glen Smith. All Rights Reserved.*/ /* execqnli.h APL2 V1.0.0 ********************************************** * Included text for quad_nl subroutines. * ***********************************************************************/ #if !defined(EXECQNLI_INCL) #define EXECQNLI_INCL typedef struct nlparm *Nlparm; struct nlparm { int lab; /* 1 if labels are desired */ int var; /* 1 if variables are desired */ int fun; /* 1 if functions are desired */ char *delim; /* left operand */ int delen; /* length string pointed to by delim */ int outrows; /* number of rows in output matrix */ int outcols; /* number of cols in output matrix */ void *nlphdr; /* head of name list */ }; typedef struct nlq *Nlq; struct nlq { Nlq nlnxt; /* stacking pointer */ char *nlstr; /* name string pointer */ }; #endif