TwiceAsNice  2019-02-18
Functions | Variables
xml.c File Reference
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "define.h"
#include "globals.h"
#include "fits/fitscat.h"
#include "field.h"
#include "key.h"
#include "prefs.h"
#include "xml.h"
Include dependency graph for xml.c:

Functions

int init_xml (int next)
 
int end_xml (void)
 
int update_xml (sexcatstruct *sexcat, picstruct *dfield, picstruct *field, picstruct *dwfield, picstruct *wfield)
 
int write_xml (char *filename)
 
int write_xml_header (FILE *file)
 
int write_xml_meta (FILE *file, char *error)
 
int write_xmlconfigparam (FILE *file, char *name, char *unit, char *ucd, char *format)
 
void write_xmlerror (char *filename, char *error)
 

Variables

time_t thetimet
 
time_t thetimet2
 
pkeystruct key []
 
char keylist [][32]
 
xmlstructxmlstack = NULL
 
int nxml =0
 
int nxmlmax =0
 

Function Documentation

◆ end_xml()

int end_xml ( void  )

◆ init_xml()

int init_xml ( int  next)

◆ update_xml()

int update_xml ( sexcatstruct sexcat,
picstruct dfield,
picstruct field,
picstruct dwfield,
picstruct wfield 
)

◆ write_xml()

int write_xml ( char *  filename)

◆ write_xml_header()

int write_xml_header ( FILE *  file)

◆ write_xml_meta()

int write_xml_meta ( FILE *  file,
char *  error 
)

◆ write_xmlconfigparam()

int write_xmlconfigparam ( FILE *  file,
char *  name,
char *  unit,
char *  ucd,
char *  format 
)

◆ write_xmlerror()

void write_xmlerror ( char *  filename,
char *  error 
)

Variable Documentation

◆ key

pkeystruct key[]

◆ keylist

char keylist[][32]

◆ nxml

int nxml =0

◆ nxmlmax

int nxmlmax =0

◆ thetimet

time_t thetimet

◆ thetimet2

time_t thetimet2

◆ xmlstack

xmlstruct* xmlstack = NULL