2 Copyright (C) 2001,2002 The Genes Development Team
3 This file is part of the Gedcom parser library.
4 Contributed by Peter Verthez <Peter.Verthez@advalvas.be>, 2001.
6 The Gedcom parser library is free software; you can redistribute it
7 and/or modify it under the terms of the GNU Lesser General Public
8 License as published by the Free Software Foundation; either
9 version 2.1 of the License, or (at your option) any later version.
11 The Gedcom parser library is distributed in the hope that it will be
12 useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Lesser General Public License for more details.
16 You should have received a copy of the GNU Lesser General Public
17 License along with the Gedcom parser library; if not, write to the
18 Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
25 #include "gedcom.tabgen.h"
27 /* TODO: should be auto-generated */
29 #define TAG_NUM_START TAG_ABBR
30 #define TAG_NUM_END TAG_WILL
33 /* 265 */ "ABBR", "ADDR", "ADR1", "ADR2", "ADOP", "AFN" , "AGE",
34 /* 272 */ "AGNC", "ALIA", "ANCE", "ANCI", "ANUL", "ASSO", "AUTH", "BAPL",
35 /* 280 */ "BAPM", "BARM", "BASM", "BIRT", "BLES", "BLOB", "BURI", "CALN",
36 /* 288 */ "CAST", "CAUS", "CENS", "CHAN", "CHAR", "CHIL", "CHR" , "CHRA",
37 /* 296 */ "CITY", "CONC", "CONF", "CONL", "CONT", "COPR", "CORP", "CREM",
38 /* 304 */ "CTRY", "DATA", "DATE", "DEAT", "DESC", "DESI", "DEST", "DIV",
39 /* 312 */ "DIVF", "DSCR", "EDUC", "EMIG", "ENDL", "ENGA", "EVEN", "FAM",
40 /* 320 */ "FAMC", "FAMF", "FAMS", "FCOM", "FILE", "FORM", "GEDC", "GIVN",
41 /* 328 */ "GRAD", "HEAD", "HUSB", "IDNO", "IMMI", "INDI", "LANG", "LEGA",
42 /* 336 */ "MARB", "MARC", "MARL", "MARR", "MARS", "MEDI", "NAME", "NATI",
43 /* 344 */ "NATU", "NCHI", "NICK", "NMR", "NOTE", "NPFX", "NSFX", "OBJE",
44 /* 352 */ "OCCU", "ORDI", "ORDN", "PAGE", "PEDI", "PHON", "PLAC", "POST",
45 /* 360 */ "PROB", "PROP", "PUBL", "QUAY", "REFN", "RELA", "RELI", "REPO",
46 /* 368 */ "RESI", "RESN", "RETI", "RFN", "RIN", "ROLE", "SEX", "SLGC",
47 /* 376 */ "SLGS", "SOUR", "SPFX", "SSN", "STAE", "STAT", "SUBM", "SUBN",
48 /* 384 */ "SURN", "TEMP", "TEXT", "TIME", "TITL", "TRLR", "TYPE", "VERS",
49 /* 392 */ "WIFE", "WILL", 0
55 OPT_CONT_AS_CONC = 0x04
65 struct tag_data tag_data[NR_OF_ELTS] =
68 { "REC_HEAD", TAG_HEAD, GV_NULL, 0 },
71 { "REC_FAM", TAG_FAM, GV_NULL, 0 },
74 { "REC_INDI", TAG_INDI, GV_NULL, 0 },
77 { "REC_OBJE", TAG_OBJE, GV_NULL, 0 },
80 { "REC_NOTE", TAG_NOTE, GV_CHAR_PTR, OPT_CONC | OPT_CONT },
83 { "REC_REPO", TAG_REPO, GV_NULL, 0 },
86 { "REC_SOUR", TAG_SOUR, GV_NULL, 0 },
89 { "REC_SUBN", TAG_SUBN, GV_NULL, 0 },
92 { "REC_SUBM", TAG_SUBM, GV_NULL, 0 },
95 { "REC_USER", 0, GV_NULL | GV_CHAR_PTR | GV_XREF_PTR, 0 },
98 { "ELT_HEAD_SOUR", TAG_SOUR, GV_CHAR_PTR, 0 },
100 /* ELT_HEAD_SOUR_VERS */
101 { "ELT_HEAD_SOUR_VERS", TAG_VERS, GV_CHAR_PTR, 0 },
103 /* ELT_HEAD_SOUR_NAME */
104 { "ELT_HEAD_SOUR_NAME", TAG_NAME, GV_CHAR_PTR, 0 },
106 /* ELT_HEAD_SOUR_CORP */
107 { "ELT_HEAD_SOUR_CORP", TAG_CORP, GV_CHAR_PTR, 0 },
109 /* ELT_HEAD_SOUR_DATA */
110 { "ELT_HEAD_SOUR_DATA", TAG_DATA, GV_CHAR_PTR, 0 },
112 /* ELT_HEAD_SOUR_DATA_DATE */
113 { "ELT_HEAD_SOUR_DATA_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
115 /* ELT_HEAD_SOUR_DATA_COPR */
116 { "ELT_HEAD_SOUR_DATA_COPR", TAG_COPR, GV_CHAR_PTR, 0 },
119 { "ELT_HEAD_DEST", TAG_DEST, GV_CHAR_PTR, 0 },
122 { "ELT_HEAD_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
124 /* ELT_HEAD_DATE_TIME */
125 { "ELT_HEAD_DATE_TIME", TAG_TIME, GV_CHAR_PTR, 0 },
128 { "ELT_HEAD_SUBM", TAG_SUBM, GV_XREF_PTR, 0 },
131 { "ELT_HEAD_SUBN", TAG_SUBN, GV_XREF_PTR, 0 },
134 { "ELT_HEAD_FILE", TAG_FILE, GV_CHAR_PTR, 0 },
137 { "ELT_HEAD_COPR", TAG_COPR, GV_CHAR_PTR, 0 },
140 { "ELT_HEAD_GEDC", TAG_GEDC, GV_NULL, 0 },
142 /* ELT_HEAD_GEDC_VERS */
143 { "ELT_HEAD_GEDC_VERS", TAG_VERS, GV_CHAR_PTR, 0 },
145 /* ELT_HEAD_GEDC_FORM */
146 { "ELT_HEAD_GEDC_FORM", TAG_FORM, GV_CHAR_PTR, 0 },
149 { "ELT_HEAD_CHAR", TAG_CHAR, GV_CHAR_PTR, 0 },
151 /* ELT_HEAD_CHAR_VERS */
152 { "ELT_HEAD_CHAR_VERS", TAG_VERS, GV_CHAR_PTR, 0 },
155 { "ELT_HEAD_LANG", TAG_LANG, GV_CHAR_PTR, 0 },
158 { "ELT_HEAD_PLAC", TAG_PLAC, GV_NULL, 0 },
160 /* ELT_HEAD_PLAC_FORM */
161 { "ELT_HEAD_PLAC_FORM", TAG_FORM, GV_CHAR_PTR, 0 },
164 { "ELT_HEAD_NOTE", TAG_NOTE, GV_CHAR_PTR, OPT_CONC | OPT_CONT },
167 { "ELT_FAM_HUSB", TAG_HUSB, GV_XREF_PTR, 0 },
170 { "ELT_FAM_WIFE", TAG_WIFE, GV_XREF_PTR, 0 },
173 { "ELT_FAM_CHIL", TAG_CHIL, GV_XREF_PTR, 0 },
176 { "ELT_FAM_NCHI", TAG_NCHI, GV_CHAR_PTR, 0 },
179 { "ELT_FAM_SUBM", TAG_SUBM, GV_XREF_PTR, 0 },
182 { "ELT_INDI_RESN", TAG_RESN, GV_CHAR_PTR, 0 },
185 { "ELT_INDI_SEX", TAG_SEX, GV_CHAR_PTR, 0 },
188 { "ELT_INDI_SUBM", TAG_SUBM, GV_XREF_PTR, 0 },
191 { "ELT_INDI_ALIA", TAG_ALIA, GV_XREF_PTR, 0 },
194 { "ELT_INDI_ANCI", TAG_ANCI, GV_XREF_PTR, 0 },
197 { "ELT_INDI_DESI", TAG_DESI, GV_XREF_PTR, 0 },
200 { "ELT_INDI_RFN", TAG_RFN, GV_CHAR_PTR, 0 },
203 { "ELT_INDI_AFN", TAG_AFN, GV_CHAR_PTR, 0 },
206 { "ELT_OBJE_FORM", TAG_FORM, GV_CHAR_PTR, 0 },
209 { "ELT_OBJE_TITL", TAG_TITL, GV_CHAR_PTR, 0 },
212 { "ELT_OBJE_BLOB", TAG_BLOB, GV_NULL, OPT_CONT_AS_CONC },
214 /* ELT_OBJE_BLOB_CONT */
215 { "ELT_OBJE_BLOB_CONT", TAG_CONT, GV_CHAR_PTR, 0 },
218 { "ELT_OBJE_OBJE", TAG_OBJE, GV_XREF_PTR, 0 },
221 { "ELT_REPO_NAME", TAG_NAME, GV_CHAR_PTR, 0 },
224 { "ELT_SOUR_DATA", TAG_DATA, GV_NULL, 0 },
226 /* ELT_SOUR_DATA_EVEN */
227 { "ELT_SOUR_DATA_EVEN", TAG_EVEN, GV_CHAR_PTR, 0 },
229 /* ELT_SOUR_DATA_EVEN_DATE */
230 { "ELT_SOUR_DATA_EVEN_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
232 /* ELT_SOUR_DATA_EVEN_PLAC */
233 { "ELT_SOUR_DATA_EVEN_PLAC", TAG_PLAC, GV_CHAR_PTR, 0 },
235 /* ELT_SOUR_DATA_AGNC */
236 { "ELT_SOUR_DATA_AGNC", TAG_AGNC, GV_CHAR_PTR, 0 },
239 { "ELT_SOUR_AUTH", TAG_AUTH, GV_CHAR_PTR, OPT_CONC | OPT_CONT },
242 { "ELT_SOUR_TITL", TAG_TITL, GV_CHAR_PTR, OPT_CONC | OPT_CONT },
245 { "ELT_SOUR_ABBR", TAG_ABBR, GV_CHAR_PTR, 0 },
248 { "ELT_SOUR_PUBL", TAG_PUBL, GV_CHAR_PTR, OPT_CONC | OPT_CONT },
251 { "ELT_SOUR_TEXT", TAG_TEXT, GV_CHAR_PTR, OPT_CONC | OPT_CONT },
254 { "ELT_SUBN_SUBM", TAG_SUBM, GV_XREF_PTR, 0 },
257 { "ELT_SUBN_FAMF", TAG_FAMF, GV_CHAR_PTR, 0 },
260 { "ELT_SUBN_TEMP", TAG_TEMP, GV_CHAR_PTR, 0 },
263 { "ELT_SUBN_ANCE", TAG_ANCE, GV_CHAR_PTR, 0 },
266 { "ELT_SUBN_DESC", TAG_DESC, GV_CHAR_PTR, 0 },
269 { "ELT_SUBN_ORDI", TAG_ORDI, GV_CHAR_PTR, 0 },
272 { "ELT_SUBN_RIN", TAG_RIN, GV_CHAR_PTR, 0 },
275 { "ELT_SUBM_NAME", TAG_NAME, GV_CHAR_PTR, 0 },
278 { "ELT_SUBM_LANG", TAG_LANG, GV_CHAR_PTR, 0 },
281 { "ELT_SUBM_RFN", TAG_RFN, GV_CHAR_PTR, 0 },
284 { "ELT_SUBM_RIN", TAG_RIN, GV_CHAR_PTR, 0 },
287 { "ELT_SUB_ADDR", TAG_ADDR, GV_CHAR_PTR, OPT_CONT },
289 /* ELT_SUB_ADDR_CONT */
290 { "ELT_SUB_ADDR_CONT", TAG_CONT, GV_CHAR_PTR, 0 },
292 /* ELT_SUB_ADDR_ADR1 */
293 { "ELT_SUB_ADDR_ADR1", TAG_ADR1, GV_CHAR_PTR, 0 },
295 /* ELT_SUB_ADDR_ADR2 */
296 { "ELT_SUB_ADDR_ADR2", TAG_ADR2, GV_CHAR_PTR, 0 },
298 /* ELT_SUB_ADDR_CITY */
299 { "ELT_SUB_ADDR_CITY", TAG_CITY, GV_CHAR_PTR, 0 },
301 /* ELT_SUB_ADDR_STAE */
302 { "ELT_SUB_ADDR_STAE", TAG_STAE, GV_CHAR_PTR, 0 },
304 /* ELT_SUB_ADDR_POST */
305 { "ELT_SUB_ADDR_POST", TAG_POST, GV_CHAR_PTR, 0 },
307 /* ELT_SUB_ADDR_CTRY */
308 { "ELT_SUB_ADDR_CTRY", TAG_CTRY, GV_CHAR_PTR, 0 },
311 { "ELT_SUB_PHON", TAG_PHON, GV_CHAR_PTR, 0 },
314 { "ELT_SUB_ASSO", TAG_ASSO, GV_XREF_PTR, 0 },
316 /* ELT_SUB_ASSO_TYPE */
317 { "ELT_SUB_ASSO_TYPE", TAG_TYPE, GV_CHAR_PTR, 0 },
319 /* ELT_SUB_ASSO_RELA */
320 { "ELT_SUB_ASSO_RELA", TAG_RELA, GV_CHAR_PTR, 0 },
323 { "ELT_SUB_CHAN", TAG_CHAN, GV_NULL, 0 },
325 /* ELT_SUB_CHAN_DATE */
326 { "ELT_SUB_CHAN_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
328 /* ELT_SUB_CHAN_TIME */
329 { "ELT_SUB_CHAN_TIME", TAG_TIME, GV_CHAR_PTR, 0 },
332 { "ELT_SUB_FAMC", TAG_FAMC, GV_XREF_PTR, 0 },
334 /* ELT_SUB_FAMC_PEDI */
335 { "ELT_SUB_FAMC_PEDI", TAG_PEDI, GV_CHAR_PTR, 0 },
338 { "ELT_SUB_CONT", TAG_CONT, GV_CHAR_PTR, 0 },
341 { "ELT_SUB_CONC", TAG_CONC, GV_CHAR_PTR, 0 },
343 /* ELT_SUB_EVT_TYPE */
344 { "ELT_SUB_EVT_TYPE", TAG_TYPE, GV_CHAR_PTR, 0 },
346 /* ELT_SUB_EVT_DATE */
347 { "ELT_SUB_EVT_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
349 /* ELT_SUB_EVT_AGE */
350 { "ELT_SUB_EVT_AGE", TAG_AGE, GV_AGE_VALUE, 0 },
352 /* ELT_SUB_EVT_AGNC */
353 { "ELT_SUB_EVT_AGNC", TAG_AGNC, GV_CHAR_PTR, 0 },
355 /* ELT_SUB_EVT_CAUS */
356 { "ELT_SUB_EVT_CAUS", TAG_CAUS, GV_CHAR_PTR, 0 },
358 /* ELT_SUB_FAM_EVT */
359 { "ELT_SUB_FAM_EVT", 0, GV_NULL | GV_CHAR_PTR, 0 },
361 /* ELT_SUB_FAM_EVT_HUSB */
362 { "ELT_SUB_FAM_EVT_HUSB", TAG_HUSB, GV_NULL, 0 },
364 /* ELT_SUB_FAM_EVT_WIFE */
365 { "ELT_SUB_FAM_EVT_WIFE", TAG_WIFE, GV_NULL, 0 },
367 /* ELT_SUB_FAM_EVT_AGE */
368 { "ELT_SUB_FAM_EVT_AGE", TAG_AGE, GV_AGE_VALUE, 0 },
370 /* ELT_SUB_FAM_EVT_EVEN */
371 { "ELT_SUB_FAM_EVT_EVEN", TAG_EVEN, GV_NULL, 0 },
373 /* ELT_SUB_IDENT_REFN */
374 { "ELT_SUB_IDENT_REFN", TAG_REFN, GV_CHAR_PTR, 0 },
376 /* ELT_SUB_IDENT_REFN_TYPE */
377 { "ELT_SUB_IDENT_REFN_TYPE", TAG_TYPE, GV_CHAR_PTR, 0 },
379 /* ELT_SUB_IDENT_RIN */
380 { "ELT_SUB_IDENT_RIN", TAG_RIN, GV_CHAR_PTR, 0 },
382 /* ELT_SUB_INDIV_ATTR */
383 { "ELT_SUB_INDIV_ATTR", 0, GV_CHAR_PTR, 0 },
385 /* ELT_SUB_INDIV_RESI */
386 { "ELT_SUB_INDIV_RESI", TAG_RESI, GV_NULL, 0 },
388 /* ELT_SUB_INDIV_BIRT */
389 { "ELT_SUB_INDIV_BIRT", 0, GV_NULL | GV_CHAR_PTR, 0 },
391 /* ELT_SUB_INDIV_BIRT_FAMC */
392 { "ELT_SUB_INDIV_BIRT_FAMC", TAG_FAMC, GV_XREF_PTR, 0 },
394 /* ELT_SUB_INDIV_GEN */
395 { "ELT_SUB_INDIV_GEN", 0, GV_NULL | GV_CHAR_PTR, 0 },
397 /* ELT_SUB_INDIV_ADOP */
398 { "ELT_SUB_INDIV_ADOP", TAG_ADOP, GV_NULL | GV_CHAR_PTR, 0 },
400 /* ELT_SUB_INDIV_ADOP_FAMC */
401 { "ELT_SUB_INDIV_ADOP_FAMC", TAG_FAMC, GV_XREF_PTR, 0 },
403 /* ELT_SUB_INDIV_ADOP_FAMC_ADOP */
404 { "ELT_SUB_INDIV_ADOP_FAMC_ADOP", TAG_ADOP, GV_CHAR_PTR, 0 },
406 /* ELT_SUB_INDIV_EVEN */
407 { "ELT_SUB_INDIV_EVEN", TAG_EVEN, GV_NULL, 0 },
409 /* ELT_SUB_LIO_BAPL */
410 { "ELT_SUB_LIO_BAPL", 0, GV_NULL, 0 },
412 /* ELT_SUB_LIO_BAPL_STAT */
413 { "ELT_SUB_LIO_BAPL_STAT", TAG_STAT, GV_CHAR_PTR, 0 },
415 /* ELT_SUB_LIO_BAPL_DATE */
416 { "ELT_SUB_LIO_BAPL_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
418 /* ELT_SUB_LIO_BAPL_TEMP */
419 { "ELT_SUB_LIO_BAPL_TEMP", TAG_TEMP, GV_CHAR_PTR, 0 },
421 /* ELT_SUB_LIO_BAPL_PLAC */
422 { "ELT_SUB_LIO_BAPL_PLAC", TAG_PLAC, GV_CHAR_PTR, 0 },
424 /* ELT_SUB_LIO_SLGC */
425 { "ELT_SUB_LIO_SLGC", TAG_SLGC, GV_NULL, 0 },
427 /* ELT_SUB_LIO_SLGC_FAMC */
428 { "ELT_SUB_LIO_SLGC_FAMC", TAG_FAMC, GV_XREF_PTR, 0 },
430 /* ELT_SUB_LSS_SLGS */
431 { "ELT_SUB_LSS_SLGS", TAG_SLGS, GV_NULL, 0 },
433 /* ELT_SUB_LSS_SLGS_STAT */
434 { "ELT_SUB_LSS_SLGS_STAT", TAG_STAT, GV_CHAR_PTR, 0 },
436 /* ELT_SUB_LSS_SLGS_DATE */
437 { "ELT_SUB_LSS_SLGS_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
439 /* ELT_SUB_LSS_SLGS_TEMP */
440 { "ELT_SUB_LSS_SLGS_TEMP", TAG_TEMP, GV_CHAR_PTR, 0 },
442 /* ELT_SUB_LSS_SLGS_PLAC */
443 { "ELT_SUB_LSS_SLGS_PLAC", TAG_PLAC, GV_CHAR_PTR, 0 },
445 /* ELT_SUB_MULTIM_OBJE */
446 { "ELT_SUB_MULTIM_OBJE", TAG_OBJE, GV_NULL | GV_XREF_PTR, 0 },
448 /* ELT_SUB_MULTIM_OBJE_FORM */
449 { "ELT_SUB_MULTIM_OBJE_FORM", TAG_FORM, GV_CHAR_PTR, 0 },
451 /* ELT_SUB_MULTIM_OBJE_TITL */
452 { "ELT_SUB_MULTIM_OBJE_TITL", TAG_TITL, GV_CHAR_PTR, 0 },
454 /* ELT_SUB_MULTIM_OBJE_FILE */
455 { "ELT_SUB_MULTIM_OBJE_FILE", TAG_FILE, GV_CHAR_PTR, 0 },
458 { "ELT_SUB_NOTE", TAG_NOTE, GV_NULL | GV_CHAR_PTR | GV_XREF_PTR,
459 OPT_CONT | OPT_CONC },
461 /* ELT_SUB_PERS_NAME */
462 { "ELT_SUB_PERS_NAME", TAG_NAME, GV_CHAR_PTR, 0 },
464 /* ELT_SUB_PERS_NAME_NPFX */
465 { "ELT_SUB_PERS_NAME_NPFX", TAG_NPFX, GV_CHAR_PTR, 0 },
467 /* ELT_SUB_PERS_NAME_GIVN */
468 { "ELT_SUB_PERS_NAME_GIVN", TAG_GIVN, GV_CHAR_PTR, 0 },
470 /* ELT_SUB_PERS_NAME_NICK */
471 { "ELT_SUB_PERS_NAME_NICK", TAG_NICK, GV_CHAR_PTR, 0 },
473 /* ELT_SUB_PERS_NAME_SPFX */
474 { "ELT_SUB_PERS_NAME_SPFX", TAG_SPFX, GV_CHAR_PTR, 0 },
476 /* ELT_SUB_PERS_NAME_SURN */
477 { "ELT_SUB_PERS_NAME_SURN", TAG_SURN, GV_CHAR_PTR, 0 },
479 /* ELT_SUB_PERS_NAME_NSFX */
480 { "ELT_SUB_PERS_NAME_NSFX", TAG_NSFX, GV_CHAR_PTR, 0 },
483 { "ELT_SUB_PLAC", TAG_PLAC, GV_CHAR_PTR, 0 },
485 /* ELT_SUB_PLAC_FORM */
486 { "ELT_SUB_PLAC_FORM", TAG_FORM, GV_CHAR_PTR, 0 },
489 { "ELT_SUB_SOUR", TAG_SOUR, GV_CHAR_PTR | GV_XREF_PTR, OPT_CONT | OPT_CONC },
491 /* ELT_SUB_SOUR_PAGE */
492 { "ELT_SUB_SOUR_PAGE", TAG_PAGE, GV_CHAR_PTR, 0 },
494 /* ELT_SUB_SOUR_EVEN */
495 { "ELT_SUB_SOUR_EVEN", TAG_EVEN, GV_CHAR_PTR, 0 },
497 /* ELT_SUB_SOUR_EVEN_ROLE */
498 { "ELT_SUB_SOUR_EVEN_ROLE", TAG_ROLE, GV_CHAR_PTR, 0 },
500 /* ELT_SUB_SOUR_DATA */
501 { "ELT_SUB_SOUR_DATA", TAG_DATA, GV_NULL, 0 },
503 /* ELT_SUB_SOUR_DATA_DATE */
504 { "ELT_SUB_SOUR_DATA_DATE", TAG_DATE, GV_DATE_VALUE, 0 },
506 /* ELT_SUB_SOUR_TEXT */
507 { "ELT_SUB_SOUR_TEXT", TAG_TEXT, GV_CHAR_PTR, OPT_CONT | OPT_CONC },
509 /* ELT_SUB_SOUR_QUAY */
510 { "ELT_SUB_SOUR_QUAY", TAG_QUAY, GV_CHAR_PTR, 0 },
513 { "ELT_SUB_REPO", TAG_REPO, GV_XREF_PTR, 0 },
515 /* ELT_SUB_REPO_CALN */
516 { "ELT_SUB_REPO_CALN", TAG_CALN, GV_CHAR_PTR, 0 },
518 /* ELT_SUB_REPO_CALN_MEDI */
519 { "ELT_SUB_REPO_CALN_MEDI", TAG_MEDI, GV_CHAR_PTR, 0 },
522 { "ELT_SUB_FAMS", TAG_FAMS, GV_XREF_PTR, 0 },
525 { "ELT_USER", 0, GV_NULL | GV_CHAR_PTR | GV_XREF_PTR, 0 },