~ubuntu-branches/ubuntu/trusty/lifelines/trusty

« back to all changes in this revision

Viewing changes to src/hdrs/gedcom.h

  • Committer: Bazaar Package Importer
  • Author(s): Felipe Augusto van de Wiel (faw)
  • Date: 2007-08-14 00:02:04 UTC
  • mfrom: (1.1.4 upstream) (3.1.4 gutsy)
  • Revision ID: james.westby@ubuntu.com-20070814000204-mpv5faygl0dgq3qi
Tags: 3.0.61-1
* New upstream release. (Closes: #387856).
* Fixing documentation build problems also fixes FTBFS if built twice in a
  row. (Closes: #424543).
* Adding lynx as a build dependency. This is necessary to generate txt files
  from html, discovered while fixing #424543.
* Upstream fix: charset for gedcom file in unicode. (Closes: #396206).
* Upstream fim: updating documentation about desc-tex2. (Closes: #405501).
* Bumping Standards-Version to 3.7.2 without package changes.
* Dropping local debian patches added upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
93
93
#define nsibling(n) ((n)->n_sibling)
94
94
#define nflag(n)    ((n)->n_flag)
95
95
#define nrefcnt(n)  ((n)->n_refcnt)
 
96
#define ncel(n)     ((n)->n_cel)
96
97
enum { ND_TEMP=1 };
97
98
 
98
99
struct tag_nkey { char ntype; INT keynum; char key[MAXKEYWIDTH+1]; };
230
231
NODE copy_node(NODE);
231
232
NODE copy_node_subtree(NODE node);
232
233
NODE copy_nodes(NODE node, BOOLEAN kids, BOOLEAN sibs);
233
 
BOOLEAN create_database(STRING dbused);
 
234
BOOLEAN create_database(STRING dbused, INT *lldberr);
234
235
NODE create_node(STRING, STRING, STRING, NODE);
235
236
NODE create_temp_node(STRING, STRING, STRING, NODE);
236
237
void delete_metarec(STRING key);
388
389
INT num_spouses_of_indi(NODE);
389
390
INT num_sours(void);
390
391
INT num_othrs(void);
391
 
BOOLEAN open_database(INT alteration, STRING dbused);
 
392
BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr);
392
393
BOOLEAN openxref(BOOLEAN readonly);
393
394
STRING other_to_list_string(NODE node, INT len, STRING delim);
394
395
void othr_to_cache(NODE);
433
434
RECORD_STATUS retrieve_to_file(STRING key, STRING file);
434
435
RECORD_STATUS retrieve_to_textfile(STRING key, STRING file, TRANSLFNC);
435
436
STRING retrieve_raw_record(CNSTRING, INT*);
436
 
STRING rmvat(STRING);
437
 
STRING rmvbrackets(STRING str);
 
437
STRING rmvat(CNSTRING);
 
438
STRING rmvbrackets(CNSTRING str);
438
439
STRING rpt_setlocale(STRING str);
439
440
void rptlocale(void);
440
441
void save_original_locales(void);
499
500
STRING *get_child_strings(NODE, RFMT, INT*, STRING**);
500
501
STRING indi_to_list_string(NODE indi, NODE fam, INT len, RFMT rfmt, BOOLEAN appkey);
501
502
 
 
503
/* init.c */
 
504
void print_version(CNSTRING program);
 
505
 
502
506
/* lldatabase.c */
503
507
LLDATABASE lldb_alloc(void);
504
508
void lldb_close(LLDATABASE *plldb);
505
509
void lldb_set_btree(LLDATABASE lldb, void * btree);
506
510
 
507
511
/* llgettext.c */
 
512
CNSTRING get_gettext_codeset(void);
 
513
void ll_bindtextdomain(CNSTRING domain, CNSTRING localeDir);
 
514
void llgettext_set_default_localedir(CNSTRING defLocaleDir);
508
515
void set_gettext_codeset(CNSTRING domain, CNSTRING codeset);
509
 
CNSTRING get_gettext_codeset(void);
510
516
 
511
517
/* misc.c */
512
518
INT xrefval(char ntype, STRING str);
544
550
void nodechk_enable(BOOLEAN enable);
545
551
 
546
552
/* nodeio.c */
 
553
void prefix_file_for_edit(FILE *fp);
 
554
void prefix_file_for_gedcom(FILE *fp);
 
555
void prefix_file_for_report(FILE *fp);
547
556
STRING node_to_string(NODE);
548
557
NODE string_to_node(STRING);
549
558
void write_indi_to_file_for_edit(NODE indi, CNSTRING file, RFMT rfmt);
565
574
/* xreffile.c */
566
575
BOOLEAN addxref_if_missing (CNSTRING key);
567
576
BOOLEAN delete_xref_if_present(CNSTRING key);
 
577
BOOLEAN is_key_in_use(CNSTRING key);
568
578
INT xref_firste(void);
569
579
INT xref_firstf(void);
570
580
INT xref_firsti(void);