00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "config.h"
00019
00020 #include <stdio.h>
00021 #include <string.h>
00022 #include <assert_pp.h>
00023
00024 #include <timesFile.h>
00025
00026 int tfMakeTimesFile(const char *name, const float values[])
00027 {
00028 int retval = 0;
00029 FILE *file;
00030
00031 require(name != NULL);
00032 require(strlen(name) > 0);
00033 require(values != NULL);
00034
00035 if( (file = fopen(name, "w")) != NULL )
00036 {
00037 int lpc;
00038
00039 for( lpc = 0; values[lpc] != TIMES_FILE_TERMINATOR; lpc++ )
00040 {
00041 require(values[lpc] >= 0.0);
00042 require(values[lpc] <= 150.0);
00043
00044 fprintf(file, "%f\n", values[lpc]);
00045 }
00046 fclose(file);
00047
00048 retval = 1;
00049 }
00050 return( retval );
00051 }