| 226 |
|
return(-1); |
| 227 |
|
break; |
| 228 |
|
case 'f': /* binary float */ |
| 229 |
< |
if (fread(vf, sizeof(float), 3, fp) != 3) |
| 229 |
> |
if (fread((char *)vf, sizeof(float), 3, fp) != 3) |
| 230 |
|
return(-1); |
| 231 |
|
vec[0] = vf[0]; vec[1] = vf[1]; vec[2] = vf[2]; |
| 232 |
|
break; |
| 233 |
|
case 'd': /* binary double */ |
| 234 |
< |
if (fread(vec, sizeof(double), 3, fp) != 3) |
| 234 |
> |
if (fread((char *)vec, sizeof(double), 3, fp) != 3) |
| 235 |
|
return(-1); |
| 236 |
|
break; |
| 237 |
|
} |
| 382 |
|
putd(v) /* print binary double */ |
| 383 |
|
double v; |
| 384 |
|
{ |
| 385 |
< |
fwrite(&v, sizeof(v), 1, stdout); |
| 385 |
> |
fwrite((char *)&v, sizeof(v), 1, stdout); |
| 386 |
|
} |
| 387 |
|
|
| 388 |
|
|
| 392 |
|
{ |
| 393 |
|
float f = v; |
| 394 |
|
|
| 395 |
< |
fwrite(&f, sizeof(f), 1, stdout); |
| 395 |
> |
fwrite((char *)&f, sizeof(f), 1, stdout); |
| 396 |
|
} |