aboutsummaryrefslogtreecommitdiff
path: root/src/Write2D.c
diff options
context:
space:
mode:
authortradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2001-03-26 20:50:35 +0000
committertradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350>2001-03-26 20:50:35 +0000
commitdbef27fe82e6d2c3f1df7298582106083cd29715 (patch)
treeded4f46d503d38971bb7857f63dcb6e49061e512 /src/Write2D.c
parent45fc79dd6757b7c5789499cd7b9aee6824b69085 (diff)
Write file information to output files only if IO::out_fileinfo is set.
For testsuite parameter files such information should not be output. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@52 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'src/Write2D.c')
-rw-r--r--src/Write2D.c32
1 files changed, 23 insertions, 9 deletions
diff --git a/src/Write2D.c b/src/Write2D.c
index 7e8149c..006a87e 100644
--- a/src/Write2D.c
+++ b/src/Write2D.c
@@ -244,15 +244,29 @@ FIXME: get rid of PUGH here
IOUtil_AdvertiseFile (GH, filename, &advertised_file);
- CCTK_ParameterFilename (sizeof (buffer), buffer);
- fprintf (fdset_2D[dir], "#Parameter file %s\n", buffer);
- Util_CurrentDate (sizeof (buffer), buffer);
- fprintf (fdset_2D[dir], "#Created %s ", buffer);
- Util_CurrentTime (sizeof (buffer), buffer);
- fprintf (fdset_2D[dir], "%s\n", buffer);
- fprintf (fdset_2D[dir], "#x-label %c\n", extensions[dir][0]);
- fprintf (fdset_2D[dir], "#y-label %c\n", extensions[dir][1]);
- fprintf (fdset_2D[dir], "#z-label %s\n", advertised_file.varname);
+ if (CCTK_Equals (out_fileinfo, "parameter filename") ||
+ CCTK_Equals (out_fileinfo, "all"))
+ {
+ buffer[0] = 0;
+ CCTK_ParameterFilename (sizeof (buffer), buffer);
+ fprintf (fdset_2D[dir], "#Parameter file %s\n", buffer);
+ }
+ if (CCTK_Equals (out_fileinfo, "creation date") ||
+ CCTK_Equals (out_fileinfo, "all"))
+ {
+ buffer[0] = 0;
+ Util_CurrentDate (sizeof (buffer), buffer);
+ fprintf (fdset_2D[dir], "#Created %s ", buffer);
+ Util_CurrentTime (sizeof (buffer), buffer);
+ fprintf (fdset_2D[dir], "%s\n", buffer);
+ }
+ if (CCTK_Equals (out_fileinfo, "axis labels") ||
+ CCTK_Equals (out_fileinfo, "all"))
+ {
+ fprintf (fdset_2D[dir], "#x-label %c\n", extensions[dir][0]);
+ fprintf (fdset_2D[dir], "#y-label %c\n", extensions[dir][1]);
+ fprintf (fdset_2D[dir], "#z-label %s\n", advertised_file.varname);
+ }
free (advertised_file.varname);
}