9 |
|
|
10 |
|
#include "copyright.h" |
11 |
|
|
12 |
< |
#include "ray.h" |
12 |
> |
#include <signal.h> |
13 |
> |
#include <ctype.h> |
14 |
|
|
15 |
+ |
#include "ray.h" |
16 |
|
#include "rpaint.h" |
17 |
|
|
16 |
– |
#include <signal.h> |
18 |
|
|
18 |
– |
#include <ctype.h> |
19 |
– |
|
19 |
|
CUBE thescene; /* our scene */ |
20 |
|
OBJECT nsceneobjs; /* number of objects in our scene */ |
21 |
|
|
114 |
|
id = octname!=NULL ? octname : progname; |
115 |
|
/* check device table */ |
116 |
|
for (i = 0; devtable[i].name; i++) |
117 |
< |
if (!strcmp(dname, devtable[i].name)) |
117 |
> |
if (!strcmp(dname, devtable[i].name)) { |
118 |
|
if ((dev = (*devtable[i].init)(dname, id)) == NULL) { |
119 |
|
sprintf(errmsg, "cannot initialize %s", dname); |
120 |
|
error(USER, errmsg); |
121 |
|
} else |
122 |
|
return; |
123 |
< |
#ifndef NIX |
123 |
> |
} |
124 |
|
/* not there, try exec */ |
125 |
|
if ((dev = comm_init(dname, id)) == NULL) { |
126 |
|
sprintf(errmsg, "cannot start device \"%s\"", dname); |
127 |
|
error(USER, errmsg); |
128 |
|
} |
130 |
– |
#endif |
129 |
|
} |
130 |
|
|
131 |
|
|