/* $Id$ */
/* $Name$ */
+#include <time.h>
#include "header.h"
#include "submission.h"
#include "submitter.h"
return &gom_header;
}
+int gom_header_update_timestamp(time_t t)
+{
+ int result = 0;
+ struct tm *tm_ptr = localtime(&t);
+ result |= update_date(&gom_header.date, tm_ptr);
+ result |= update_time(&gom_header.time, tm_ptr);
+ return result;
+}
+
int write_header(Gedcom_write_hndl hndl)
{
int result = 0;
int i;
- result |= gedcom_write_record_str(hndl, REC_HEAD, 0, NULL, NULL);
+ result |= gedcom_write_record_str(hndl, REC_HEAD, NULL, NULL);
if (gom_header.charset.name)
- result |= gedcom_write_element_str(hndl, ELT_HEAD_CHAR, 0,
- REC_HEAD,
+ result |= gedcom_write_element_str(hndl, ELT_HEAD_CHAR, 0, REC_HEAD,
gom_header.charset.name);
if (gom_header.charset.version)
result |= gedcom_write_element_str(hndl, ELT_HEAD_CHAR_VERS, 0,