dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a5916b9
)
Moved common code to gom_internal.h
author
Peter Verthez
<Peter.Verthez@advalvas.be>
Sun, 8 Dec 2002 13:13:45 +0000
(13:13 +0000)
committer
Peter Verthez
<Peter.Verthez@advalvas.be>
Sun, 8 Dec 2002 13:13:45 +0000
(13:13 +0000)
gom/address.c
patch
|
blob
|
history
diff --git
a/gom/address.c
b/gom/address.c
index ed2ae35a41d70cc4ac452fa215e138ff4a14ab08..1766d937164677dc659b34dcbddfd9a9b157e896 100644
(file)
--- a/
gom/address.c
+++ b/
gom/address.c
@@
-72,25
+72,6
@@
Gedcom_ctxt sub_addr_start(_ELT_PARAMS_)
return (Gedcom_ctxt)result;
}
return (Gedcom_ctxt)result;
}
-void sub_addr_end(_ELT_END_PARAMS_)
-{
- Gom_ctxt ctxt = (Gom_ctxt)self;
-
- if (! ctxt)
- NO_CONTEXT;
- else {
- struct address *addr = SAFE_CTXT_CAST(address, ctxt);
- if (addr) {
- char *str = GEDCOM_STRING(parsed_value);
- char *newvalue = strdup(str);
- if (! newvalue)
- MEMORY_ERROR;
- else
- addr->full_label = newvalue;
- }
- }
-}
-
Gedcom_ctxt sub_addr_cont_start(_ELT_PARAMS_)
{
Gom_ctxt ctxt = (Gom_ctxt)parent;
Gedcom_ctxt sub_addr_cont_start(_ELT_PARAMS_)
{
Gom_ctxt ctxt = (Gom_ctxt)parent;
@@
-103,6
+84,7
@@
Gedcom_ctxt sub_addr_cont_start(_ELT_PARAMS_)
return (Gedcom_ctxt)result;
}
return (Gedcom_ctxt)result;
}
+STRING_END_CB(address, sub_addr_end, full_label)
STRING_CB(address, sub_addr_adr1_start, line1)
STRING_CB(address, sub_addr_adr2_start, line2)
STRING_CB(address, sub_addr_city_start, city)
STRING_CB(address, sub_addr_adr1_start, line1)
STRING_CB(address, sub_addr_adr2_start, line2)
STRING_CB(address, sub_addr_city_start, city)