[BACK]Return to tag.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/tag.c between version 1.2 and 1.3

version 1.2, 2015/07/18 03:41:37 version 1.3, 2015/07/21 03:26:22
Line 52  static int   tag_fd = -1;
Line 52  static int   tag_fd = -1;
  * where various marked-up terms are documented and create   * where various marked-up terms are documented and create
  * the temporary tags file, saving the name for the pager.   * the temporary tags file, saving the name for the pager.
  */   */
 void  char *
 tag_init(void)  tag_init(void)
 {  {
         struct ohash_info        tag_info;          struct ohash_info        tag_info;
Line 64  tag_init(void)
Line 64  tag_init(void)
         if ((tag_fd = mkstemp(tag_fn)) == -1) {          if ((tag_fd = mkstemp(tag_fn)) == -1) {
                 free(tag_fn);                  free(tag_fn);
                 tag_fn = NULL;                  tag_fn = NULL;
                 return;                  return(NULL);
         }          }
   
         tag_info.alloc = tag_alloc;          tag_info.alloc = tag_alloc;
Line 73  tag_init(void)
Line 73  tag_init(void)
         tag_info.key_offset = offsetof(struct tag_entry, s);          tag_info.key_offset = offsetof(struct tag_entry, s);
         tag_info.data = NULL;          tag_info.data = NULL;
         ohash_init(&tag_data, 4, &tag_info);          ohash_init(&tag_data, 4, &tag_info);
 }  
   
 char *  
 tag_filename(void)  
 {  
   
         return(tag_fn);          return(tag_fn);
 }  }
   

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

CVSweb