--- ray/src/rt/ambio.c 1996/05/28 13:42:46 2.3 +++ ray/src/rt/ambio.c 2003/02/25 02:47:22 2.5 @@ -1,19 +1,16 @@ -/* Copyright (c) 1992 Regents of the University of California */ - #ifndef lint -static char SCCSid[] = "$SunId$ LBL"; +static const char RCSid[] = "$Id: ambio.c,v 2.5 2003/02/25 02:47:22 greg Exp $"; #endif - /* * Read and write portable ambient values + * + * Declarations of external symbols in ambient.h */ -#include +#include "copyright.h" -#include "color.h" +#include "ray.h" -#include "fvect.h" - #include "ambient.h" @@ -26,10 +23,8 @@ static char SCCSid[] = "$SunId$ LBL"; #define badvec(v) (badflt((v)[0]) || badflt((v)[1]) || badflt((v)[2])) -extern double getflt(); -extern long getint(); - +void putambmagic(fp) /* write out ambient value magic number */ FILE *fp; { @@ -37,6 +32,7 @@ FILE *fp; } +int hasambmagic(fp) /* read in and check validity of magic # */ FILE *fp; { @@ -49,6 +45,7 @@ FILE *fp; } +int writambval(av, fp) /* write ambient value to stream */ register AMBVAL *av; FILE *fp; @@ -94,6 +91,7 @@ register AMBVAL *av; } +int readambval(av, fp) /* read ambient value from stream */ register AMBVAL *av; FILE *fp;