[BACK]Return to extern.h CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / texi2mdoc

Diff for /texi2mdoc/extern.h between version 1.15 and 1.18

version 1.15, 2015/02/25 14:37:17 version 1.18, 2015/02/28 00:03:20
Line 17 
Line 17 
 #ifndef EXTERN_H  #ifndef EXTERN_H
 #define EXTERN_H  #define EXTERN_H
   
   #if !defined(__BEGIN_DECLS)
   #  ifdef __cplusplus
   #  define       __BEGIN_DECLS           extern "C" {
   #  else
   #  define       __BEGIN_DECLS
   #  endif
   #endif
   #if !defined(__END_DECLS)
   #  ifdef __cplusplus
   #  define       __END_DECLS             }
   #  else
   #  define       __END_DECLS
   #  endif
   #endif
   
 /*  /*
  * This defines each one of the Texinfo commands that we understand.   * This defines each one of the Texinfo commands that we understand.
  * Obviously this only refers to native commands; overriden names are a   * Obviously this only refers to native commands; overriden names are a
Line 301  struct texifile {
Line 316  struct texifile {
         char            *map; /* allocated file buffer */          char            *map; /* allocated file buffer */
         size_t           mapsz; /* size of map */          size_t           mapsz; /* size of map */
         size_t           mapmaxsz; /* full size of map */          size_t           mapmaxsz; /* full size of map */
           size_t           insplice; /* how many bytes left in splice */
           size_t           depth; /* pasted macro recursive depth */
 };  };
   
 struct  texi;  struct  texi;
Line 410  void parseto(struct texi *, size_t *, const char *);
Line 427  void parseto(struct texi *, size_t *, const char *);
 void    texiabort(struct texi *, const char *)  void    texiabort(struct texi *, const char *)
                 __attribute__((noreturn));                  __attribute__((noreturn));
 enum texicmd  enum texicmd
         texicmd(struct texi *, size_t,          texicmd(struct texi *, size_t, size_t *, struct teximacro **);
                 size_t *, struct teximacro **);  
 void    texierr(struct texi *, const char *, ...)  void    texierr(struct texi *, const char *, ...)
                 __attribute__((format(printf, 2, 3)))                  __attribute__((format(printf, 2, 3)))
                 __attribute__((noreturn));                  __attribute__((noreturn));

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.18

CVSweb