oload.h

/* oload.h: Copyright (C) 1991 Barry Vercoe, John ffitch This file is part of Csound. The Csound Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. Csound is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with Csound; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA*/#ifndef CSOUND_OLOAD_H#define CSOUND_OLOAD_H#define NCONSTS 256 /* gbl *//* OLOAD.H */#define NLABELS 5 /* lcl */#define NGOTOS 40#define LABELOFS (-0x40000000)#define LABELIM (-0x38000000)#define STR_OFS (0x78000000) /* string constant index base */typedefstruct {
char *lbltxt;
int *ndxp;
} LBLARG;
typedefstruct {
int lblno;
MYFLT **argpp;
} LARGNO;
typedefstruct {
MYFLT *sets[PMAX];
} PVSET;
typedefstruct {
OPDS h;
MYFLT *insno, *itime;
} TURNON;
#endif /* CSOUND_OLOAD_H */