27 const char *
const fileName,
28 const char *
const pattern,
29 const char *
const parserName,
35 .printPtagByDefault =
false,
36 .preWriteEntry =
NULL,
37 .postWriteEntry =
NULL,
38 .rescanFailedEntry =
NULL,
39 .treatFieldAsFixed =
NULL,
40 .defaultFileName =
NULL,
44 const char *
const fileName,
45 const char *
const pattern,
46 const char *
const parserName,
52 memset (&e, 0,
sizeof(e));
91 fmt1 =
fmtNew (
"%-16N %4n %-16F %C");
97 fmt2 =
fmtNew (
"%-16N %-10K %4n %-16F %C");
fmtElement * fmtNew(const char *fmtString)
int fmtPrint(fmtElement *fmtelts, MIO *fp, const tagEntryInfo *tag)
#define CTAGS_ATTR_UNUSED
int mio_putc(MIO *mio, int c)
mio_putc: @mio: A MIO object : The character to write
#define PSEUDO_TAG_SEPARATOR
#define PSEUDO_TAG_PREFIX
unsigned int tagFileFormat
const char * inputFileName
int(* writeEntry)(tagWriter *writer, MIO *mio, const tagEntryInfo *const tag, void *clientData)
void vStringDelete(vString *const string)
void vStringCatS(vString *const string, const char *const s)
vString * vStringNewInit(const char *const s)
static int writeXrefEntry(tagWriter *writer, MIO *mio, const tagEntryInfo *const tag, void *clientData)
static int writeXrefPtagEntry(tagWriter *writer, MIO *mio, const ptagDesc *desc, const char *const fileName, const char *const pattern, const char *const parserName, void *clientData)
static tagWriter * writer