dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update of i18n.
[gedcom-parse.git]
/
gom
/
header.c
diff --git
a/gom/header.c
b/gom/header.c
index 448059aa0e8ba341fdb735754cc27c367c7167fd..122c780d30dc2dcb23ee169f7910914011090288 100644
(file)
--- a/
gom/header.c
+++ b/
gom/header.c
@@
-21,6
+21,7
@@
/* $Id$ */
/* $Name$ */
/* $Id$ */
/* $Name$ */
+#include <time.h>
#include "header.h"
#include "submission.h"
#include "submitter.h"
#include "header.h"
#include "submission.h"
#include "submitter.h"
@@
-163,15
+164,23
@@
struct header* gom_get_header()
return &gom_header;
}
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;
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)
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,
gom_header.charset.name);
if (gom_header.charset.version)
result |= gedcom_write_element_str(hndl, ELT_HEAD_CHAR_VERS, 0,