Rev 2 | Rev 15 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 8 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | 19 | ||
20 | //#include <stdio.h> |
20 | //#include <stdio.h> |
21 | //#include <sound.h> |
21 | //#include <sound.h> |
22 | 22 | ||
23 | #include "ff.h" |
23 | #include "ff.h" |
- | 24 | ||
24 | #include "node.h" |
25 | #include "node.h" |
25 | #include "parser.h" |
26 | #include "y.tab.h" |
26 | #include "scripting.h" |
27 | #include "scripting.h" |
27 | 28 | ||
28 | struct node *tree[4]; |
29 | struct node *tree[4]; |
29 | char *err[4]; |
30 | char *err[4]; |
30 | int errpos[4],errstart[4],nplanes,srcradused,chunksize,toprow; |
31 | int errpos[4],errstart[4],nplanes,srcradused,chunksize,toprow; |
31 | value_type slider[8],cell[0x100],map[4][0x100]; |
32 | value_type slider[8],cell[0x100],map[4][0x100]; |
32 | char *expr[4],*defaultexpr[]={"r","g","b","a"}; |
33 | char *expr[4],*defaultexpr[]={"r","g","b","a"}; |
33 | 34 | ||
34 | #ifdef MAC_ENV |
35 | #ifdef MAC_ENV |
35 | /* fake this Windows-only global */ |
36 | /* fake this global on Mac (in Windows build, it's defined in dllmain.c) */ |
36 | Handle hDllInstance = NULL; |
37 | Handle hDllInstance = NULL; |
37 | #endif |
38 | #endif |
38 | 39 | ||
39 | extern struct sym_rec predefs[]; |
40 | extern struct sym_rec predefs[]; |
40 | extern int nplanes,varused[],srcradused; |
41 | extern int nplanes,varused[],srcradused; |
Line 144... | Line 145... | ||
144 | 145 | ||
145 | void DoPrepare(FilterRecordPtr pb){ |
146 | void DoPrepare(FilterRecordPtr pb){ |
146 | int i; |
147 | int i; |
147 | 148 | ||
148 | for(i=4;i--;){ |
149 | for(i=4;i--;){ |
149 | if(expr[i]||tree[i]) DBG("expr[] or tree[] nonzero in Prepare!"); |
150 | if(expr[i]||tree[i]) DBG("expr[] or tree[] non-NULL in Prepare!"); |
150 | expr[i] = NULL; |
151 | expr[i] = NULL; |
151 | tree[i] = NULL; |
152 | tree[i] = NULL; |
152 | } |
153 | } |
153 | } |
154 | } |
154 | 155 |