Lines Matching defs:initialization
58 * During an initialization, the grammar parser calls these functions:
81 * of an initialization.
108 /* An ongoing initialization. */
109 typedef struct initialization {
123 * Is set when a structural error occurred in the initialization. If
124 * set, the rest of the initialization is still parsed, but the
125 * initialization assignments are not checked.
129 struct initialization *in_enclosing;
130 } initialization;
240 /* no automatic aggregate initialization in traditional C */
601 static initialization *
602 initialization_new(sym_t *sym, initialization *enclosing)
605 initialization *in = xcalloc(1, sizeof(*in));
613 initialization_free(initialization *in)
627 initialization_debug(const initialization *in)
631 debug_step("initialization error");
654 initialization_sub_type(initialization *in)
667 initialization_lbrace(initialization *in)
684 /* initialization of union is illegal in traditional C */
688 /* initialization of incomplete type '%s' */
714 initialization_rbrace(initialization *in)
752 initialization_add_designator_member(initialization *in, const char *name)
786 initialization_add_designator_subscript(initialization *in, size_t subscript)
820 initialization_expr_using_op(initialization *in, tnode_t *rn)
843 initialization_init_array_from_string(initialization *in, tnode_t *tn)
879 * initialization.
882 initialization_expr(initialization *in, tnode_t *tn)
926 static initialization *init;
940 debug_step("begin initialization of '%s'", type_name(sym->s_type));
950 initialization *in = init;
955 debug_step("end initialization");
962 initialization *in = init;