@@ -179,10 +199,13 @@ element start callback.
Used within
|
- Possible
+ | Possible start
val types
- |
+ Possible end
+ val types
+ |
+
ELT_HEAD_SOUR
@@ -192,7 +215,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_SOUR_VERS
@@ -202,7 +227,9 @@ element start callback.
| ELT_HEAD_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_SOUR_NAME
@@ -212,7 +239,9 @@ element start callback.
| ELT_HEAD_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_SOUR_CORP
@@ -222,7 +251,9 @@ element start callback.
| ELT_HEAD_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_SOUR_DATA
@@ -232,7 +263,9 @@ element start callback.
| ELT_HEAD_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_SOUR_DATA_DATE
@@ -242,7 +275,9 @@ element start callback.
| ELT_HEAD_SOUR_DATA
|
DATE
- |
+ NULL
+ |
+
ELT_HEAD_SOUR_DATA_COPR
@@ -252,7 +287,9 @@ element start callback.
| ELT_HEAD_SOUR_DATA
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_DEST
@@ -262,7 +299,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_DATE
@@ -272,7 +311,9 @@ element start callback.
| REC_HEAD
|
DATE
- |
+ NULL
+ |
+
ELT_HEAD_DATE_TIME
@@ -282,7 +323,9 @@ element start callback.
| ELT_HEAD_DATE
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_SUBM
@@ -292,7 +335,9 @@ element start callback.
| REC_HEAD
|
XREF_PTR(SUBM)
- |
+ NULL
+ |
+
ELT_HEAD_SUBN
@@ -302,7 +347,9 @@ element start callback.
| REC_HEAD
|
XREF_PTR(SUBN)
- |
+ NULL
+ |
+
ELT_HEAD_FILE
@@ -312,7 +359,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_COPR
@@ -322,7 +371,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_GEDC
@@ -332,7 +383,9 @@ element start callback.
| REC_HEAD
|
NULL
- |
+ NULL
+ |
+
ELT_HEAD_GEDC_VERS
@@ -342,7 +395,9 @@ element start callback.
| ELT_HEAD_GEDC
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_GEDC_FORM
@@ -352,7 +407,9 @@ element start callback.
| ELT_HEAD_GEDC
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_CHAR
@@ -362,7 +419,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_CHAR_VERS
@@ -372,7 +431,9 @@ element start callback.
| ELT_HEAD_CHAR
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_LANG
@@ -382,7 +443,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_PLAC
@@ -392,7 +455,9 @@ element start callback.
| REC_HEAD
|
NULL
- |
+ NULL
+ |
+
ELT_HEAD_PLAC_FORM
@@ -402,7 +467,9 @@ element start callback.
| ELT_HEAD_PLAC
|
STRING
- |
+ NULL
+ |
+
ELT_HEAD_NOTE
@@ -412,7 +479,9 @@ element start callback.
| REC_HEAD
|
STRING
- |
+ STRING
+ |
+
ELT_FAM_HUSB
@@ -422,7 +491,9 @@ element start callback.
| REC_FAM
|
XREF_PTR(INDI)
- |
+ NULL
+ |
+
ELT_FAM_WIFE
@@ -432,7 +503,9 @@ element start callback.
| REC_FAM
|
XREF_PTR(INDI)
- |
+ NULL
+ |
+
ELT_FAM_CHIL
@@ -442,7 +515,9 @@ element start callback.
| REC_FAM
|
XREF_PTR(INDI)
- |
+ NULL
+ |
+
ELT_FAM_NCHI
@@ -452,7 +527,9 @@ element start callback.
| REC_FAM
|
STRING
- |
+ NULL
+ |
+
ELT_FAM_SUBM
@@ -462,7 +539,9 @@ element start callback.
| REC_FAM
|
XREF_PTR(SUBM)
- |
+ NULL
+ |
+
ELT_INDI_RESN
@@ -472,7 +551,9 @@ element start callback.
| REC_INDI
|
STRING
- |
+ NULL
+ |
+
ELT_INDI_SEX
@@ -482,7 +563,9 @@ element start callback.
| REC_INDI
|
STRING
- |
+ NULL
+ |
+
ELT_INDI_SUBM
@@ -492,7 +575,9 @@ element start callback.
| REC_INDI
|
XREF_PTR(SUBM)
- |
+ NULL
+ |
+
ELT_INDI_ALIA
@@ -502,7 +587,9 @@ element start callback.
| REC_INDI
|
XREF_PTR(INDI)
- |
+ NULL
+ |
+
ELT_INDI_ANCI
@@ -512,7 +599,9 @@ element start callback.
| REC_INDI
|
XREF_PTR(SUBM)
- |
+ NULL
+ |
+
ELT_INDI_DESI
@@ -522,7 +611,9 @@ element start callback.
| REC_INDI
|
XREF_PTR(SUBM)
- |
+ NULL
+ |
+
ELT_INDI_RFN
@@ -532,7 +623,9 @@ element start callback.
| REC_INDI
|
STRING
- |
+ NULL
+ |
+
ELT_INDI_AFN
@@ -542,7 +635,9 @@ element start callback.
| REC_INDI
|
STRING
- |
+ NULL
+ |
+
ELT_OBJE_FORM
@@ -552,7 +647,9 @@ element start callback.
| REC_OBJE
|
STRING
- |
+ NULL
+ |
+
ELT_OBJE_TITL
@@ -562,7 +659,9 @@ element start callback.
| REC_OBJE
|
STRING
- |
+ NULL
+ |
+
ELT_OBJE_BLOB
@@ -572,7 +671,9 @@ element start callback.
| REC_OBJE
|
NULL
- |
+ STRING
+ |
+
ELT_OBJE_BLOB_CONT
@@ -582,7 +683,9 @@ element start callback.
| ELT_OBJE_BLOB
|
STRING
- |
+ NULL
+ |
+
ELT_OBJE_OBJE
@@ -592,7 +695,9 @@ element start callback.
| REC_OBJE
|
XREF_PTR(OBJE)
- |
+ NULL
+ |
+
ELT_REPO_NAME
@@ -602,7 +707,9 @@ element start callback.
| REC_REPO
|
STRING
- |
+ NULL
+ |
+
ELT_SOUR_DATA
@@ -612,7 +719,9 @@ element start callback.
| REC_SOUR
|
NULL
- |
+ NULL
+ |
+
ELT_SOUR_DATA_EVEN
@@ -622,7 +731,9 @@ element start callback.
| ELT_SOUR_DATA
|
STRING
- |
+ NULL
+ |
+
ELT_SOUR_DATA_EVEN_DATE
@@ -632,7 +743,9 @@ element start callback.
| ELT_SOUR_DATA_EVEN
|
DATE
- |
+ NULL
+ |
+
ELT_SOUR_DATA_EVEN_PLAC
@@ -642,7 +755,9 @@ element start callback.
| ELT_SOUR_DATA_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SOUR_DATA_AGNC
@@ -652,7 +767,9 @@ element start callback.
| ELT_SOUR_DATA
|
STRING
- |
+ NULL
+ |
+
ELT_SOUR_AUTH
@@ -662,7 +779,9 @@ element start callback.
| REC_SOUR
|
STRING
- |
+ STRING
+ |
+
ELT_SOUR_TITL
@@ -672,7 +791,9 @@ element start callback.
| REC_SOUR
|
STRING
- |
+ STRING
+ |
+
ELT_SOUR_ABBR
@@ -682,7 +803,9 @@ element start callback.
| REC_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_SOUR_PUBL
@@ -692,7 +815,9 @@ element start callback.
| REC_SOUR
|
STRING
- |
+ STRING
+ |
+
ELT_SOUR_TEXT
@@ -702,7 +827,9 @@ element start callback.
| REC_SOUR
|
STRING
- |
+ STRING
+ |
+
ELT_SUBN_SUBM
@@ -712,7 +839,9 @@ element start callback.
| REC_SUBN
|
XREF_PTR(SUBM)
- |
+ NULL
+ |
+
ELT_SUBN_FAMF
@@ -722,7 +851,9 @@ element start callback.
| REC_SUBN
|
STRING
- |
+ NULL
+ |
+
ELT_SUBN_TEMP
@@ -732,7 +863,9 @@ element start callback.
| REC_SUBN
|
STRING
- |
+ NULL
+ |
+
ELT_SUBN_ANCE
@@ -742,7 +875,9 @@ element start callback.
| REC_SUBN
|
STRING
- |
+ NULL
+ |
+
ELT_SUBN_DESC
@@ -752,7 +887,9 @@ element start callback.
| REC_SUBN
|
STRING
- |
+ NULL
+ |
+
ELT_SUBN_ORDI
@@ -762,7 +899,9 @@ element start callback.
| REC_SUBN
|
STRING
- |
+ NULL
+ |
+
ELT_SUBN_RIN
@@ -772,7 +911,9 @@ element start callback.
| REC_SUBN
|
STRING
- |
+ NULL
+ |
+
ELT_SUBM_NAME
@@ -782,7 +923,9 @@ element start callback.
| REC_SUBM
|
STRING
- |
+ NULL
+ |
+
ELT_SUBM_LANG
@@ -792,7 +935,9 @@ element start callback.
| REC_SUBM
|
STRING
- |
+ NULL
+ |
+
ELT_SUBM_RFN
@@ -802,7 +947,9 @@ element start callback.
| REC_SUBM
|
STRING
- |
+ NULL
+ |
+
ELT_SUBM_RIN
@@ -812,7 +959,9 @@ element start callback.
| REC_SUBM
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR
@@ -827,12 +976,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
-
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
STRING
- |
+ STRING
+ |
+
ELT_SUB_ADDR_CONT
@@ -842,7 +992,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR_ADR1
@@ -852,7 +1004,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR_ADR2
@@ -862,7 +1016,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR_CITY
@@ -872,7 +1028,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR_STAE
@@ -882,7 +1040,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR_POST
@@ -892,7 +1052,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ADDR_CTRY
@@ -902,7 +1064,9 @@ element start callback.
| ELT_SUB_ADDR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PHON
@@ -917,12 +1081,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
-
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ASSO
@@ -931,8 +1096,17 @@ element start callback.
|
REC_INDI
|
- XREF_PTR(INDI)
- |
+ XREF_PTR(FAM),
+XREF_PTR(INDI),
+XREF_PTR(NOTE),
+XREF_PTR(OBJE),
+XREF_PTR(REPO),
+XREF_PTR(SOUR),
+XREF_PTR(SUBM),
+XREF_PTR(SUBN)
+ | NULL
+ |
+
ELT_SUB_ASSO_TYPE
@@ -942,7 +1116,9 @@ element start callback.
| ELT_SUB_ASSO
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_ASSO_RELA
@@ -952,7 +1128,9 @@ element start callback.
| ELT_SUB_ASSO
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_CHAN
@@ -966,7 +1144,9 @@ element start callback.
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_CHAN_DATE
@@ -976,7 +1156,9 @@ element start callback.
| ELT_SUB_CHAN
|
DATE
- |
+ NULL
+ |
+
ELT_SUB_CHAN_TIME
@@ -986,7 +1168,9 @@ element start callback.
| ELT_SUB_CHAN_DATE
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_FAMC
@@ -996,7 +1180,9 @@ element start callback.
| REC_INDI
|
XREF_PTR(FAM)
- |
+ NULL
+ |
+
ELT_SUB_FAMC_PEDI
@@ -1006,7 +1192,9 @@ element start callback.
| ELT_SUB_FAMC
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_CONT
@@ -1020,8 +1208,10 @@ element start callback.
ELT_SUB_SOUR, ELT_SUB_SOUR_TEXT
|
- STRING
- |
+ NULL STRING
+ | NULL
+ |
+
ELT_SUB_CONC
@@ -1036,7 +1226,9 @@ element start callback.
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_EVT_TYPE
@@ -1049,11 +1241,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_EVT_DATE
@@ -1066,13 +1260,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
-
-
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
DATE
- |
+ NULL
+ |
+
ELT_SUB_EVT_AGE
@@ -1085,12 +1279,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
-
- |
- STRING
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
+ AGE
+ | NULL
+ |
+
ELT_SUB_EVT_AGNC
@@ -1103,12 +1298,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
-
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_EVT_CAUS
@@ -1121,12 +1317,13 @@ element start callback.
ELT_SUB_INDIV_RESI,
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
- ELT_SUB_INDIV_ADOP
-
-
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_FAM_EVT
@@ -1140,7 +1337,9 @@ element start callback.
|
NULL
STRING
- |
+ NULL
+ |
+
ELT_SUB_FAM_EVT_HUSB
@@ -1151,7 +1350,9 @@ element start callback.
ELT_SUB_FAM_EVT_EVEN
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_FAM_EVT_WIFE
@@ -1162,7 +1363,9 @@ element start callback.
ELT_SUB_FAM_EVT_EVEN
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_FAM_EVT_AGE
@@ -1172,8 +1375,10 @@ element start callback.
| ELT_SUB_FAM_EVT_HUSB ,
ELT_SUB_FAM_EVT_WIFE
|
- STRING
- |
+ AGE
+ | NULL
+ |
+
ELT_SUB_FAM_EVT_EVEN
@@ -1183,7 +1388,9 @@ element start callback.
| REC_FAM
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_IDENT_REFN
@@ -1196,7 +1403,9 @@ element start callback.
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_IDENT_REFN_TYPE
@@ -1206,7 +1415,9 @@ element start callback.
| ELT_SUB_IDENT_REFN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_IDENT_RIN
@@ -1219,7 +1430,9 @@ element start callback.
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_INDIV_ATTR
@@ -1232,7 +1445,9 @@ element start callback.
| REC_INDI
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_INDIV_RESI
@@ -1242,7 +1457,9 @@ element start callback.
| REC_INDI
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_INDIV_BIRT
@@ -1253,7 +1470,9 @@ element start callback.
|
NULL
STRING
- |
+ NULL
+ |
+
ELT_SUB_INDIV_BIRT_FAMC
@@ -1263,7 +1482,9 @@ element start callback.
| ELT_SUB_INDIV_BIRT
|
XREF_PTR(FAM)
- |
+ NULL
+ |
+
ELT_SUB_INDIV_GEN
@@ -1280,7 +1501,9 @@ element start callback.
|
NULL
STRING
- |
+ NULL
+ |
+
ELT_SUB_INDIV_ADOP
@@ -1291,7 +1514,9 @@ element start callback.
|
NULL
STRING
- |
+ NULL
+ |
+
ELT_SUB_INDIV_ADOP_FAMC
@@ -1301,7 +1526,9 @@ element start callback.
| ELT_SUB_INDIV_ADOP
|
XREF_PTR(FAM)
- |
+ NULL
+ |
+
ELT_SUB_INDIV_ADOP_FAMC_ADOP
@@ -1311,7 +1538,9 @@ element start callback.
| ELT_SUB_INDIV_ADOP_FAMC
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_INDIV_EVEN
@@ -1321,7 +1550,9 @@ element start callback.
| REC_INDI
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_LIO_BAPL
@@ -1331,7 +1562,9 @@ element start callback.
| REC_INDI
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_LIO_BAPL_STAT
@@ -1343,7 +1576,9 @@ element start callback.
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_LIO_BAPL_DATE
@@ -1356,7 +1591,9 @@ element start callback.
|
DATE
- |
+ NULL
+ |
+
ELT_SUB_LIO_BAPL_TEMP
@@ -1369,7 +1606,9 @@ element start callback.
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_LIO_BAPL_PLAC
@@ -1382,7 +1621,9 @@ element start callback.
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_LIO_SLGC
@@ -1392,7 +1633,9 @@ element start callback.
| REC_INDI
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_LIO_SLGC_FAMC
@@ -1402,7 +1645,9 @@ element start callback.
| ELT_SUB_LIO_SLGC
|
XREF_PTR(FAM)
- |
+ NULL
+ |
+
ELT_SUB_LSS_SLGS
@@ -1412,7 +1657,9 @@ element start callback.
| REC_FAM
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_LSS_SLGS_STAT
@@ -1422,7 +1669,9 @@ element start callback.
| ELT_SUB_LSS_SLGS
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_LSS_SLGS_DATE
@@ -1432,7 +1681,9 @@ element start callback.
| ELT_SUB_LSS_SLGS
|
DATE
- |
+ NULL
+ |
+
ELT_SUB_LSS_SLGS_TEMP
@@ -1442,7 +1693,9 @@ element start callback.
| ELT_SUB_LSS_SLGS
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_LSS_SLGS_PLAC
@@ -1452,7 +1705,9 @@ element start callback.
| ELT_SUB_LSS_SLGS
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_MULTIM_OBJE
@@ -1468,12 +1723,15 @@ element start callback.
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN,
ELT_SUB_SOUR
|
NULL
XREF_PTR(OBJE)
- |
+ NULL
+ |
+
ELT_SUB_MULTIM_OBJE_FORM
@@ -1483,7 +1741,9 @@ element start callback.
| ELT_SUB_MULTIM_OBJE
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_MULTIM_OBJE_TITL
@@ -1493,7 +1753,9 @@ element start callback.
| ELT_SUB_MULTIM_OBJE
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_MULTIM_OBJE_FILE
@@ -1503,7 +1765,9 @@ element start callback.
| ELT_SUB_MULTIM_OBJE
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_NOTE
@@ -1521,6 +1785,7 @@ element start callback.
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN,
ELT_SUB_LIO_BAPL,
ELT_SUB_LIO_SLGC,
ELT_SUB_LSS_SLGS,
@@ -1535,7 +1800,11 @@ element start callback.
STRING
XREF_PTR(NOTE)
- |
+ STRING
+
+NULL
+ |
+
ELT_SUB_PERS_NAME
@@ -1545,7 +1814,9 @@ element start callback.
| REC_INDI
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PERS_NAME_NPFX
@@ -1555,7 +1826,9 @@ element start callback.
| ELT_SUB_PERS_NAME
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PERS_NAME_GIVN
@@ -1565,7 +1838,9 @@ element start callback.
| ELT_SUB_PERS_NAME
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PERS_NAME_NICK
@@ -1575,7 +1850,9 @@ element start callback.
| ELT_SUB_PERS_NAME
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PERS_NAME_SPFX
@@ -1585,7 +1862,9 @@ element start callback.
| ELT_SUB_PERS_NAME
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PERS_NAME_SURN
@@ -1595,7 +1874,9 @@ element start callback.
| ELT_SUB_PERS_NAME
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PERS_NAME_NSFX
@@ -1605,7 +1886,9 @@ element start callback.
| ELT_SUB_PERS_NAME
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PLAC
@@ -1615,10 +1898,17 @@ element start callback.
| ELT_SUB_FAM_EVT ,
ELT_SUB_FAM_EVT_EVEN,
ELT_SUB_INDIV_ATTR,
- ELT_SUB_INDIV_RESI
+ ELT_SUB_INDIV_RESI,
+
+ELT_SUB_INDIV_BIRT,
+ ELT_SUB_INDIV_GEN,
+ ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_PLAC_FORM
@@ -1628,7 +1918,9 @@ element start callback.
| ELT_SUB_PLAC
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_SOUR
@@ -1644,6 +1936,7 @@ element start callback.
ELT_SUB_INDIV_BIRT,
ELT_SUB_INDIV_GEN,
ELT_SUB_INDIV_ADOP,
+ELT_SUB_INDIV_EVEN,
ELT_SUB_LIO_BAPL,
ELT_SUB_LIO_SLGC,
ELT_SUB_LSS_SLGS,
@@ -1653,7 +1946,10 @@ element start callback.
|
STRING
XREF_PTR(SOUR)
- |
+ STRING
+NULL
+ |
+
ELT_SUB_SOUR_PAGE
@@ -1663,7 +1959,9 @@ element start callback.
| ELT_SUB_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_SOUR_EVEN
@@ -1673,7 +1971,9 @@ element start callback.
| ELT_SUB_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_SOUR_EVEN_ROLE
@@ -1683,7 +1983,9 @@ element start callback.
| ELT_SUB_SOUR_EVEN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_SOUR_DATA
@@ -1693,7 +1995,9 @@ element start callback.
| ELT_SUB_SOUR
|
NULL
- |
+ NULL
+ |
+
ELT_SUB_SOUR_DATA_DATE
@@ -1703,7 +2007,9 @@ element start callback.
| ELT_SUB_SOUR_DATA
|
DATE
- |
+ NULL
+ |
+
ELT_SUB_SOUR_TEXT
@@ -1714,7 +2020,9 @@ element start callback.
ELT_SUB_SOUR_DATA
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_SOUR_QUAY
@@ -1724,7 +2032,9 @@ element start callback.
| ELT_SUB_SOUR
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_REPO
@@ -1734,7 +2044,9 @@ element start callback.
| REC_SOUR
|
XREF_PTR(REPO)
- |
+ NULL
+ |
+
ELT_SUB_REPO_CALN
@@ -1744,7 +2056,9 @@ element start callback.
| ELT_SUB_REPO
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_REPO_CALN_MEDI
@@ -1754,7 +2068,9 @@ element start callback.
| ELT_SUB_REPO_CALN
|
STRING
- |
+ NULL
+ |
+
ELT_SUB_FAMS
@@ -1764,7 +2080,9 @@ element start callback.
| REC_INDI
|
XREF_PTR(FAM)
- |
+ NULL
+ |
+
ELT_USER
@@ -1777,7 +2095,9 @@ element start callback.
| NULL
STRING
XREF_PTR(USER)
- |
+ NULL
+ |
+
@@ -1824,6 +2144,14 @@ element start callback.
struct date_value dv = GEDCOM_DATE(val); |
+ age
+ |
+ GEDCOM_IS_AGE(val)
+ |
+ struct age_value age = GEDCOM_AGE(val);
+ |
+
+
xref pointer
|
GEDCOM_IS_XREF_PTR(val)
@@ -1847,17 +2175,17 @@ tag.
The string value is the most general used value currently, for all
those values that don't have a more specific meaning. In essence,
-the value that is returned by GEDCOM_STRING is always the same as the
-raw_value passed to the start callback, and is thus in fact redundant.
+the value that is returned by GEDCOM_STRING(val) is always the same as the
+raw_value passed to the start callback, and is thus in fact redundant.
The date value is used for all elements that return a date. See
-here for the definition.
+here for the definition.
The xref value is for cross-references between records in the file. See
-here for the definition.
+here for the definition.
-struct date_value
+struct date_value
This struct describes a date as given in the GEDCOM file, and has the
following definition:
@@ -1865,7 +2193,7 @@ raw_value passed to the start callback, and is thus in fact redundant.
Date_value_type type;
struct date date1;
struct date date2;
- char phrase[MAX_PHRASE_LEN
+ char phrase[MAX_PHRASE_LEN
+ 1];
};
@@ -1975,7 +2303,9 @@ raw_value passed to the start callback, and is thus in fact redundant.
|
DV_PHRASE
|
- a free form date phrase
+ | a free form date phrase
+(date1 and date2 can contain meaningful values, if the dates could be parsed,
+but did not result in a valid date; the sdn values will then still be -1)
|
phrase
|
@@ -1984,8 +2314,11 @@ raw_value passed to the start callback, and is thus in fact redundant.