75 |
|
lookamb(fp) /* get ambient values from a file */ |
76 |
|
FILE *fp; |
77 |
|
{ |
78 |
< |
while (fread(&av, sizeof(AMBVAL), 1, fp) == 1) { |
78 |
> |
while (fread((char *)&av, sizeof(AMBVAL), 1, fp) == 1) { |
79 |
|
if (dataonly) { |
80 |
|
printf("%f\t%f\t%f\t", av.pos[0], av.pos[1], av.pos[2]); |
81 |
|
printf("%f\t%f\t%f\t", av.dir[0], av.dir[1], av.dir[2]); |
123 |
|
if (fscanf(fp, "%f %f %f", |
124 |
|
&av.val[RED], &av.val[GRN], &av.val[BLU]) != 3) |
125 |
|
return; |
126 |
< |
fwrite(&av, sizeof(AMBVAL), 1, stdout); |
126 |
> |
fwrite((char *)&av, sizeof(AMBVAL), 1, stdout); |
127 |
|
if (ferror(stdout)) |
128 |
|
exit(1); |
129 |
|
} |