195 |
|
extern void ray_defaults(RAYPARAMS *rp); |
196 |
|
/* defined in raypcalls.c */ |
197 |
|
extern void ray_pinit(char *otnm, int nproc); |
198 |
< |
extern void ray_psend(RAY *r); |
198 |
> |
extern int ray_psend(RAY *r); |
199 |
|
extern int ray_pqueue(RAY *r); |
200 |
|
extern int ray_presult(RAY *r, int poll); |
201 |
|
extern void ray_pdone(int freall); |
202 |
|
extern void ray_popen(int nadd); |
203 |
|
extern void ray_pclose(int nsub); |
204 |
+ |
/* defined in ray_fifo.c */ |
205 |
+ |
extern int (*ray_fifo_out)(RAY *r); |
206 |
+ |
extern int ray_fifo_in(RAY *r); |
207 |
+ |
extern int ray_fifo_flush(void); |
208 |
|
/* defined in raytrace.c */ |
209 |
|
extern int rayorigin(RAY *r, int rt, const RAY *ro, const COLOR rc); |
210 |
|
extern void rayclear(RAY *r); |
232 |
|
/* defined in rt/initotypes.c */ |
233 |
|
extern void initotypes(void); |
234 |
|
/* module main procedures */ |
235 |
< |
extern void rtrace(char *fname); |
236 |
< |
extern char * formstr(int f); |
235 |
> |
extern void rtrace(char *fname, int nproc); |
236 |
> |
extern char *formstr(int f); |
237 |
|
extern void rview(void); |
238 |
|
extern void rpict(int seq, char *pout, char *zout, char *prvr); |
239 |
|
|