version 1.21, 2015/03/01 00:25:07 |
version 1.23, 2015/03/01 16:57:39 |
Line 373 struct teximacro { |
|
Line 373 struct teximacro { |
|
*/ |
*/ |
struct texi { |
struct texi { |
const char *chapters; /* are we splitting chapters */ |
const char *chapters; /* are we splitting chapters */ |
size_t chapnum; |
size_t chapnum; /* current chapter node */ |
char **dirs; /* texi directories */ |
char **dirs; /* texi directories */ |
size_t dirsz; /* number of texi directories */ |
size_t dirsz; /* number of texi directories */ |
FILE *outfile; |
FILE *outfile; |
Line 444 void texifilepop(struct texi *); |
|
Line 444 void texifilepop(struct texi *); |
|
void teximacro(struct texi *, const char *); |
void teximacro(struct texi *, const char *); |
void teximacroclose(struct texi *); |
void teximacroclose(struct texi *); |
void teximacroopen(struct texi *, const char *); |
void teximacroopen(struct texi *, const char *); |
void teximdocopen(struct texi *); |
void teximdocopen(struct texi *, size_t *); |
void teximdocclose(struct texi *, int); |
void teximdocclose(struct texi *, int); |
void texipunctuate(struct texi *, size_t *); |
void texipunctuate(struct texi *, size_t *); |
void texiputbuf(struct texi *p, size_t, size_t); |
void texiputbuf(struct texi *p, size_t, size_t); |
Line 453 void texiputchars(struct texi *, const char *); |
|
Line 453 void texiputchars(struct texi *, const char *); |
|
void texivspace(struct texi *); |
void texivspace(struct texi *); |
void texiwarn(const struct texi *, const char *, ...) |
void texiwarn(const struct texi *, const char *, ...) |
__attribute__((format(printf, 2, 3))); |
__attribute__((format(printf, 2, 3))); |
void texisplice(struct texi *, const char *, size_t, size_t *); |
void texisplice(struct texi *, const char *, size_t, size_t); |
|
|
void valueadd(struct texi *, char *, char *); |
void valueadd(struct texi *, char *, char *); |
const char * |
const char * |