string_list
ASSERT(CHAIN_LENGTH(mdp->string_list) == 0);
mdp->string_list.startp = msp->nextp;
for (msp = CHAIN_START(mdp->string_list); msp != NULL;
for (msp = CHAIN_START(mdp->string_list); msp != NULL;
CHAIN_ITER(mdp->string_list, msp) {
CHAIN_ADD(mdp->string_list, msp);
CHAIN(md_string_t, string_list);
| SCV_WORD string_list terminator
import_cmd : SCC_IMPORT string_list terminator
set_cmd : SCC_SET string_list terminator
describe_cmd : SCC_DESCRIBE string_list terminator
setenv_cmd : SCC_SETENV string_list terminator
unsetenv_cmd : SCC_UNSETENV string_list terminator
setnotify_cmd : SCC_SETNOTIFY string_list terminator
%type <uul> string_list multiline_string_list
string_list :
| string_list string
multiline_string_list : string_list
| multiline_string_list SCS_NEWLINE string_list
struct string_list *s;
s = (struct string_list *)malloc(sizeof (struct string_list));
struct string_list *next;
static struct string_list *printed[PRNTABSIZE]; /* printed item table */
char **string_list;
string_list = ((union convert *)p_data)->tchar2star;
if ((arrayCount > 0) && (string_list != NULL)) {
string = string_list[i];
struct string_list *filelist = NULL;
static struct string_list *ignored_macros;
static struct string_list *ignored_macros;
struct string_list *ignored_structs;
static struct string_list *macro_takes_sizeof_argument;
static struct string_list *turn_off_names;
static struct string_list *ignore_names;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct symbol_list *sparse_initialize(int argc, char **argv, struct string_list **filelist)
extern struct symbol_list *sparse_initialize(int argc, char **argv, struct string_list **files);
DECLARE_PTR_LIST(string_list, char);
static DEFINE_HASHTABLE_INSERT(do_insert_macro, struct position, struct string_list);
static DEFINE_HASHTABLE_SEARCH(do_search_macro, struct position, struct string_list);
static void insert_macro_string(struct string_list **str_list, char *new)
struct string_list *list;
struct string_list *list;
struct string_list *list;
struct string_list *get_all_macros(struct position pos)
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
int list_has_string(struct string_list *str_list, const char *str);
int insert_string(struct string_list **str_list, const char *str);
struct string_list *clone_str_list(struct string_list *orig);
struct string_list *combine_string_lists(struct string_list *one, struct string_list *two);
void smatch (struct string_list *filelist);
struct string_list *links)
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
static struct smatch_state *alloc_link_state(struct string_list *links)
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *links;
struct string_list *saved_constraints;
static struct string_list *ptr_names_done;
static struct string_list *ptr_names;
static struct string_list *common_funcs;
struct string_list *__ignored_macros = NULL;
extern struct string_list *__ignored_macros;
void smatch(struct string_list *filelist)
struct string_list *links;
static struct smatch_state *alloc_link_state(struct string_list *links)
struct string_list *links;
struct string_list *links;
static int parent_set(struct string_list *list, const char *name)
int param, struct sm_state *sm, struct string_list **totally_filtered)
struct string_list *totally_filtered = NULL;
static int parent_set(struct string_list *list, const char *name)
struct string_list *set_list = NULL;
static struct string_list *op_list;
int list_has_string(struct string_list *str_list, const char *str)
int insert_string(struct string_list **str_list, const char *_new)
struct string_list *clone_str_list(struct string_list *orig)
struct string_list *ret = NULL;
struct string_list *combine_string_lists(struct string_list *one, struct string_list *two)
struct string_list *ret;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list *filelist = NULL;
struct string_list * filelist = NULL;
struct string_list * filelist = NULL;
extern struct string_list *get_all_macros(struct position pos);