| 21 |
|
static double ogetflt(); |
| 22 |
|
static long ogetint(); |
| 23 |
|
static char *ogetstr(); |
| 24 |
< |
static int getobj(), octerror(); |
| 24 |
> |
static int getobj(), octerror(), skiptree(); |
| 25 |
|
static OCTREE getfullnode(), gettree(); |
| 26 |
|
|
| 27 |
|
static char *infn; /* input file name */ |
| 38 |
|
CUBE *scene; |
| 39 |
|
char *ofn[]; |
| 40 |
|
{ |
| 41 |
– |
extern int fputs(); |
| 41 |
|
char sbuf[512]; |
| 42 |
|
int nf; |
| 43 |
|
OBJECT fnobjects; |
| 59 |
|
setmode(fileno(infp), O_BINARY); |
| 60 |
|
#endif |
| 61 |
|
/* get header */ |
| 62 |
< |
if (checkheader(infp, OCTFMT, load&IO_INFO ? stdout : NULL) < 0) |
| 62 |
> |
if (checkheader(infp, OCTFMT, load&IO_INFO ? stdout : (FILE *)NULL) < 0) |
| 63 |
|
octerror(USER, "not an octree"); |
| 64 |
|
/* check format */ |
| 65 |
|
if ((objsize = ogetint(2)-OCTMAGIC) <= 0 || |