1 /* 2 * 3 * Copyright (c) 2016, Red Hat, Inc. 4 * Copyright (c) 2016, Masatake YAMATO 5 * 6 * Author: Masatake YAMATO <yamato@redhat.com> 7 * 8 * This source code is released for free distribution under the terms of the 9 * GNU General Public License version 2 or (at your option) any later version. 10 * 11 */ 12 #ifndef CTAGS_MAIN_PARAM_PRIVATE_H 13 #define CTAGS_MAIN_PARAM_PRIVATE_H 14 15 /* 16 * INCLUDE FILES 17 */ 18 #include "general.h" 19 20 #include "types.h" 21 #include "colprint_p.h" 22 23 24 /* 25 * FUNCTION PROTOTYPES 26 */ 27 extern void applyParameter (const langType language, const char *name, const char *args); 28 29 extern struct colprintTable * paramColprintTableNew (void); 30 extern void paramColprintAddParameter (struct colprintTable *table, 31 langType language, 32 const parameterHandlerTable *const paramHandler); 33 extern void paramColprintTablePrint (struct colprintTable *table, bool noparser, 34 bool withListHeader, bool machinable, FILE *fp); 35 36 #endif /* CTAGS_MAIN_PARAM_PRIVATE_H */ 37