Used astyle --style=kr formatted source codes.
[charm.git] / example / fft-trans / fileio.h
1 #include "fftmacro.h"
2 void readCommFile(fft_complex *data, char *filename) {
3   FILE *pFile;
4   if(!(pFile = fopen (filename,"r"))) {
5     printf("File open failed\n");
6     return;
7   }
8
9   int l = 0;
10 #ifdef SINGLE_PRECISION
11   while(fscanf (pFile, "%f %f", &data[l][0], &data[l][1]) != EOF) {l++;}
12 #else
13   while(fscanf (pFile, "%lf %lf", &data[l][0], &data[l][1]) != EOF) {l++;}
14 #endif
15
16   fclose(pFile);
17 }
18
19 void writeCommFile(int n, fft_complex *data, char *filename) {
20   FILE *pFile;
21   if(!(pFile = fopen (filename, "w"))) {
22     printf("File open for write failed\n");
23     return;
24   }
25
26   for(int l = 0; l < n; l++)
27
28     fprintf(pFile, "%.24f %.24f\n", data[l][0], data[l][1]);
29   fclose(pFile);
30 }