GRASS GIS 8 Programmer's Manual  8.2.1(2023)-exported
psdriver/graph_close.c
Go to the documentation of this file.
1 /*
2  * Close down the graphics processing. This gets called only at driver
3  * termination time.
4  */
5 
6 #include <grass/gis.h>
7 #include "psdriver.h"
8 
9 void PS_Graph_close(void)
10 {
11  if (!ps.no_trailer) {
12  output("%%%%BeginTrailer\n");
13  output("END\n");
14  output("%%%%EndTrailer\n");
15  }
16 
17  fclose(ps.tempfp);
18 
20 }
output
void output(const char *fmt,...)
Definition: psdriver/graph_set.c:236
ps
struct ps_state ps
Definition: psdriver/graph_set.c:26
psdriver.h
PS_Graph_close
void PS_Graph_close(void)
Definition: psdriver/graph_close.c:9
G_rename_file
int G_rename_file(const char *oldname, const char *newname)
Rename a file or a directory in the filesystem.
Definition: rename.c:32
ps_state::tempfile
const char * tempfile
Definition: psdriver.h:13
ps_state::tempfp
FILE * tempfp
Definition: psdriver.h:14
ps_state::no_trailer
int no_trailer
Definition: psdriver.h:17
ps_state::outfile
const char * outfile
Definition: psdriver.h:13