home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume18 / geneal / part01 / geneal.h < prev    next >
C/C++ Source or Header  |  1989-03-08  |  1KB  |  54 lines

  1. /* geneal.h - general include stuff for geneal modules
  2.  * Written by Jim McBeath (jimmc) at SCI
  3.  *
  4.  * Revision history:
  5.  * 24-Jan-85    Jim McBeath    use dpoint instead of int for gendp
  6.  * 17.Aug.87  jimmc  Add reference to fglname
  7.  * 18.Aug.87  jimmc  Add Group structure
  8.  *  8.Sep.87  jimmc  Add fgtnote
  9.  * 18.Sep.87  jimmc  Add fgaddrphn
  10.  * 27.Oct.87  jimmc  Add fggen, outfp
  11.  *  1.Jan.88  jimmc  Add fglpname
  12.  *  4.Jan.88  jimmc  Add fglhname
  13.  *  8.Jan.88  jimmc  Add sepstr
  14.  * 19.Jan.88  jimmc  Remove dpoint/gendp stuff
  15.  */
  16.  
  17. /* global variables */
  18. extern char Gflag[];        /* various mode and debug flags */
  19. extern FILE *outfp;    /* the stream to outputo */
  20. extern char *sepstr;    /* separator string between info pages */
  21.  
  22. /* declare functions */
  23. char *index();
  24.  
  25. char *getData();
  26. char *strsav();
  27. char *tprintf();
  28.  
  29. char *fgstr();
  30. char *fgtname();
  31. char *fglname();
  32. char *fglpname();
  33. char *fglhname();
  34. char *fgbname();
  35. char *fgfname();
  36. char *fgbirth();
  37. char *fgdeath();
  38. char *fgburied();
  39. char *fgbrtdeath();
  40. char *fgmarriage();
  41. char *fgnmarriage();
  42. char *fgtnote();
  43. char *fggen();
  44. char *fgaddrphn();
  45.  
  46. /* a structure for lists of id numbers */
  47. typedef struct _group {
  48.     int count;    /* number of used entries in the array */
  49.     int alloc;    /* size of the array (number of entries) */
  50.     int *n;        /* pointer to array of ints */
  51. } Group;
  52.  
  53. /* end */
  54.