Lines Matching refs:sym
315 extern int show_symbol_expr_init(struct symbol *sym);
324 extern const char *show_typename(struct symbol *sym);
325 extern const char *builtin_typename(struct symbol *sym);
326 extern const char *builtin_type_suffix(struct symbol *sym);
331 extern void merge_type(struct symbol *sym, struct symbol *base_type);
332 extern void check_declaration(struct symbol *sym);
333 extern void check_duplicates(struct symbol *sym);
340 static inline struct symbol *get_base_type(const struct symbol *sym) in get_base_type() argument
342 return examine_symbol_type(sym->ctype.base_type); in get_base_type()
367 static inline int is_signed_type(struct symbol *sym) in is_signed_type() argument
369 if (sym->type == SYM_NODE) in is_signed_type()
370 sym = sym->ctype.base_type; in is_signed_type()
371 if (sym->type == SYM_PTR) in is_signed_type()
373 return !(sym->ctype.modifiers & MOD_UNSIGNED); in is_signed_type()
473 static inline int is_extern_inline(struct symbol *sym) in is_extern_inline() argument
475 return (sym->ctype.modifiers & MOD_EXTERN) && in is_extern_inline()
476 (sym->ctype.modifiers & MOD_INLINE) && in is_extern_inline()
477 is_function(sym->ctype.base_type); in is_extern_inline()