Sha256: 32d284006773263781c74d61fcc5da896a6e20a50c3862df437c9919e671282f
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
/* * * Copyright (c) 2016, Red Hat, Inc. * Copyright (c) 2016, Masatake YAMATO * * Author: Masatake YAMATO <yamato@redhat.com> * * This source code is released for free distribution under the terms of the * GNU General Public License version 2 or (at your option) any later version. * */ #include "general.h" #include "param.h" #include "options.h" #define PR_PARAM_WIDTH_NAME 8 #define PR_PARAM_WIDTH_DESCRIPTION 30 #define MAKE_PARAM_FMT(PREFIX) \ PREFIX \ PR_PARAM_FMT (NAME,s) \ " " \ PR_PARAM_FMT (DESCRIPTION,s) \ "\n" extern void printParameterListHeader (bool indent, bool tabSeparated) { #define PARAM_HEADER_COMMON_FMT MAKE_PARAM_FMT("%s") const char *fmt = tabSeparated ? "%s%s%s\t%s\n" : (indent ? PR_PARAM_FMT (LANG,s) PARAM_HEADER_COMMON_FMT : "%s" PARAM_HEADER_COMMON_FMT) ; printf (fmt, (indent? "#PARSER": ""), (indent? (tabSeparated? "\t": " "): ""), "NAME", "DESCRIPTION"); } extern void printParameter (const parameterHandlerTable *const paramHandler, bool indent, bool tabSeparated) { #define PARAM_FMT MAKE_PARAM_FMT("") printf ((tabSeparated ? "%s%s\t%s\n" : "%s" PARAM_FMT), (indent? (tabSeparated? "\t": " "): ""), paramHandler->name, paramHandler->desc); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ctags.rb-1.1.4 | ext/vendor/ctags/main/param.c |
ctags.rb-1.1.3 | ext/vendor/ctags/main/param.c |