Subversion Repositories filter_foundry

Rev

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