コード例 #1
0
ファイル: field.c プロジェクト: matthewvilim/ctags
static void printField (fieldType i)
{
	printf("%c\t%s\t%s\t%s\t%s\n",
	       fieldDescs[i].letter,
	       (fieldDescs[i].name? getFieldName (i): "NONE"),
	       fieldDescs[i].description? fieldDescs[i].description: "NONE",
	       getFieldDesc (i)->renderEscaped? "format-char": "NONE",
	       getFieldDesc (i)->enabled? "on": "off");
}
コード例 #2
0
ファイル: field.c プロジェクト: norstc/ctags
static void printField (fieldType i)
{
	unsigned char letter = fieldDescs[i].spec->letter;
	const char *name;
	const char *language;

	if (letter == FIELD_LETTER_NO_USE)
		letter = '-';

	if (! fieldDescs[i].spec->name)
		name = "NONE";
	else
		name = getFieldName (i);

	if (fieldDescs[i].language == LANG_IGNORE)
		language = "NONE";
	else
		language = getLanguageName (fieldDescs[i].language);

	printf((Option.machinable? "%c\t%s\t%s\t%s\t%s\t%s\n": MAKE_FIELD_FMT(c)),
	       letter,
	       name,
	       isFieldEnabled (i)? "on": "off",
	       language,
	       getFieldDesc (i)->spec->renderEscaped? "TRUE": "FALSE",
	       fieldDescs[i].spec->description? fieldDescs[i].spec->description: "NONE");
}
コード例 #3
0
ファイル: field.c プロジェクト: matthewvilim/ctags
extern const char* getFieldName(fieldType type)
{
	fieldDesc* fdesc;

	fdesc = getFieldDesc (type);
	if (Option.putFieldPrefix)
		return fdesc->nameWithPrefix;
	else
		return fdesc->name;
}