home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best Internet Programs
/
BESTINTERNET.bin
/
latest
/
ged2ht20
/
tags.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-04-06
|
5KB
|
297 lines
#define ADDR 257
#define ADOP 258
#define AFN 259
#define AGE 260
#define AGNC 261
#define ALIA 262
#define ANCI 263
#define ANUL 264
#define ARVL 265
#define ASSO 266
#define AUTH 267
#define BAPL 268
#define BAPM 269
#define BARM 270
#define BASM 271
#define BIRT 272
#define BLES 273
#define BROT 274
#define BURI 275
#define BUYR 276
#define CALN 277
#define CAST 278
#define CAUS 279
#define CEME 280
#define CENS 281
#define CHAN 282
#define CHAR 283
#define CHIL 284
#define CHR 285
#define CHRA 286
#define CLAS 287
#define CONC 288
#define CONF 289
#define COMM 290
#define CONL 291
#define CONT 292
#define COPR 293
#define CORP 294
#define CPLR 295
#define DATA 296
#define DATE 297
#define DEAT 298
#define DEFN 299
#define DESI 300
#define DEST 301
#define DIV 302
#define DIVF 303
#define DPRT 304
#define DSCR 305
#define EDTR 306
#define EDUC 307
#define ENDL 308
#define ENGA 309
#define EMIG 310
#define EVEN 311
#define FAM 312
#define FAMC 313
#define FAMS 314
#define FATH 315
#define FIDE 316
#define FYLE 317
#define FILM 318
#define FORM 319
#define GEDC 320
#define GODP 321
#define GRAD 322
#define HDOH 323
#define HEAD 324
#define HEIR 325
#define HFAT 326
#define HMOT 327
#define HUSB 328
#define IDNO 329
#define IMMI 330
#define INDI 331
#define INDX 332
#define INFT 333
#define INTV 334
#define ISA 335
#define ISSUE 336
#define ITEM 337
#define LABL 338
#define LANG 339
#define LCCN 340
#define LGTE 341
#define MARB 342
#define MARC 343
#define MARL 344
#define MARR 345
#define MARS 346
#define MEDI 347
#define MBR 348
#define MOTH 349
#define NAME 350
#define NAMR 351
#define NAMS 352
#define NATI 353
#define NATU 354
#define NCHI 355
#define NMR 356
#define NOTE 357
#define NUMB 358
#define OCCU 359
#define OFFI 360
#define ORDN 361
#define ORIG 362
#define OWNR 363
#define PAGE 364
#define PARI 365
#define PHON 366
#define PHOTO 367
#define PHUS 368
#define PLAC 369
#define PORT 370
#define PROB 371
#define PROP 372
#define PUBL 373
#define PUBR 374
#define PWIF 375
#define QUAY 376
#define RECO 377
#define REFN 378
#define REFS 379
#define RELI 380
#define REPO 381
#define RETI 382
#define RFN 383
#define ROLE 384
#define SCHEMA 385
#define SELR 386
#define SEQU 387
#define SERS 388
#define SEX 389
#define SIBL 390
#define SIGN 391
#define SIST 392
#define SITE 393
#define SLGC 394
#define SLGS 395
#define SOUND 396
#define SOUR 397
#define SPOU 398
#define SSN 399
#define STAT 400
#define SUBM 401
#define SUBN 402
#define TEMP 403
#define TEXT 404
#define TIME 405
#define TITL 406
#define TRLR 407
#define TXPY 408
#define TYPE 409
#define VERS 410
#define WFAT 411
#define WIFE 412
#define WILL 413
#define WITN 414
#define WMOT 415
#define XLTR 416
#define ABSTRACTOR 417
#define ABT 418
#define ACTIVE 419
#define AFT 420
#define AND 421
#define AUDIO 422
#define AUTHOR 423
#define BC 424
#define BEF 425
#define BET 426
#define BIC 427
#define BOOK 428
#define BUSINESS 429
#define CANCELED 430
#define CARD 431
#define CENSUS 432
#define CHURCH 433
#define COMPILER 434
#define COMPLETED 435
#define COPY 436
#define COURT 437
#define CTNC 438
#define DIVORCED 439
#define DNS 440
#define DONE 441
#define DWEL 442
#define EDITOR 443
#define EDTN 444
#define ELECTRONIC 445
#define EST 446
#define EXTRACT 447
#define FAMN 448
#define FEMALE 449
#define FICHE 450
#define FOUND 451
#define FROM 452
#define GOVERNMENT 453
#define HDOG 454
#define HISTORY 455
#define INFANT 456
#define INFORMANT 457
#define INTERVIEW 458
#define INTERVIEWER 459
#define ISSU 460
#define JOURNAL 461
#define LAND 462
#define LEGA 463
#define LETTER 464
#define MAGAZINE 465
#define MALE 466
#define MANUSCRIPT 467
#define MARRIED 468
#define MAP 469
#define MEMBER 470
#define MILITARY 471
#define MSTAT 472
#define NEWSPAPER 473
#define NO 474
#define NUMBER 475
#define ORDERED 476
#define ORGANIZATION 477
#define ORIGINAL 478
#define UNPUBLISHED 479
#define PARE 480
#define PERI 481
#define PERIODICAL 482
#define PERSONAL 483
#define PHOTOCOPY 484
#define PLACE 485
#define PLANNED 486
#define PLOT 487
#define PROVED 488
#define RECITED 489
#define REL 490
#define SHEE 491
#define SINGLE 492
#define STILLBORN 493
#define SUBMITTED 494
#define TO 495
#define TOMBSTONE 496
#define TRADITION 497
#define TRANSCRIBER 498
#define TRANSCRIPT 499
#define USB 500
#define VIDEO 501
#define VITAL 502
#define WAC 503
#define WIDOWED 504
#define YES 505
#define BEGIN 506
#define END 507
#define ANSEL 508
#define UNICODE 509
#define XREF 510
#define LINE 511
#define ESCAPE_SEQUENCE 512
#define SLASH 513
#define LINEAGE_LINKED 514
#define UNDERSCORE 515
#define COLON 516
#define OTHER_BANG 517
#define TOKEN 518
#define STRING 519
#define NEWLINE 520
#define BADKEY 521
#define ENGLISH_LANGUAGE 0
/*
* Define additional language codes 1, 2, 3, etc. here
*
* The total number of languages must appear in the next line.
*/
#define LANGUAGES 1
extern int default_language;
struct tag {
char *name; /* Name recognized by parser */
int value; /* Internal code */
char *pname[LANGUAGES]; /* Print names */
};
/*
* Initializations of these tables in tags.c must be modified
* to include strings for additional languages.
*/
extern struct tag gedcom_tags[];
extern int gedcom_tags_size;
extern struct tag gedcom_special[];
extern int gedcom_special_size;
extern struct tag gedcom_other[];
extern int gedcom_other_size;
struct tag *findtag(char *s, struct tag *tab, int nmemb);
void validate_tags_tables();