initializer
initializer_func_t initializer;
initializer_func_t initializer;
initializer = smbios_template[i].initializer;
err = (*initializer)(entry, strings, curaddr, &endaddr, &n);
|| initializer != NULL));
if (((connector != NULL) && (connector[0] != '\0')) || initializer) {
if ((initializer != NULL) && (initializer[0] != '\0')) {
if (device_script(initializer, ttyfd, ttyfd, 0, "init") < 0) {
{ "init", o_string, &initializer,
char *initializer = NULL; /* Script to initialize physical link */
extern char *initializer; /* Script to initialize physical link */
if (sym->initializer && sym->initializer->type == EXPR_STRING) {
struct string *string = sym->initializer->string;
if (!sym->initializer) {
if (sym && sym->initializer &&
fmtexpr = strip_parens(sym->initializer);
if (sym->initializer)
if (sym->initializer && !(sym->ctype.modifiers & MOD_STATIC))
struct expression *expr = sym->initializer;
struct expression *expr = sym->initializer;
if (sym->initializer)
if (sym->initializer) {
emit_scalar(sym->initializer, sym->bit_size);
if (sym->initializer && (type->type != SYM_BASETYPE) &&
x86_expression(sym->initializer);
struct expression *expr = sym->initializer;
do_expression(U_VOID, base->initializer);
if (!sym->initializer)
do_initializer(type, sym->initializer);
sym->initializer = initstr;
sym->initializer = source;
int initialized = sym->initializer != NULL;
if (initialized && next->initializer) {
if (sym->initializer)
evaluate_initializer(sym, &sym->initializer);
type = evaluate_expression(type->initializer);
retval = expand_expression(sym->initializer);
value = sym->initializer;
decl->initializer = alloc_expression(token->pos, EXPR_STRING);
decl->initializer->string = string;
decl->initializer->ctype = decl;
*expr = *sym->initializer;
token = initializer(&cast->cast_expression, token);
token = initializer(&cast->cast_expression, token);
struct token *initializer(struct expression **tree, struct token *token);
newsym->initializer = copy_expression(sym->initializer);
a->initializer = arg;
expr = sym->initializer;
static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct access_data *ad)
switch (initializer->type) {
FOR_EACH_PTR(initializer->expr_list, expr) {
ad->offset = initializer->init_offset;
linearize_initializer(ep, initializer->init_expr, ad);
pseudo_t value = linearize_expression(ep, initializer);
ad->type = initializer->ctype;
if (!sym || !sym->initializer || sym->initialized)
if (sym->initializer && !is_scalar_type(sym)) {
value = linearize_initializer(ep, sym->initializer, &ad);
static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct access_data *);
token = parse_expression(token->next, &typeof_sym->initializer);
if (!typeof_sym->initializer) {
token = initializer(&expr->ident_expression, next->next);
token = initializer(tail, token);
token = initializer(&decl->initializer, token->next);
if (decl->initializer && decl->ctype.modifiers & MOD_EXTERN) {
struct expression *expr = sym->initializer;
sym->initializer = expr;
struct expression *expr = sym->initializer;
if (sym->initializer) {
show_expression(sym->initializer);
if (sym->initializer && sym->initializer->type == EXPR_STRING)
return show_string_expr(sym->initializer);
struct expression *expr = sym->initializer;
if (expr->type != EXPR_SYMBOL || !expr->symbol || !expr->symbol->initializer)
if (expr->symbol->initializer == expr) /* int a = a; */
return get_initializer_size(expr->symbol->initializer);
sym->initializer->expr_list, fake_cb);
fake_element_assigns_helper(symbol_expression(sym), sym->initializer->expr_list, fake_cb);
assign = assign_expression(symbol, '=', sym->initializer);
if (!sym->initializer)
if (sym->initializer->type == EXPR_INITIALIZER) {
if (sym->initializer && sym->initializer->type == EXPR_INITIALIZER) {
} else if (sym->initializer) {
assign = assign_expression(symbol, '=', sym->initializer);
if (sym->initializer && sym->initializer->type == EXPR_INITIALIZER) {
} else if (sym->initializer) {
assign = assign_expression(symbol, '=', sym->initializer);
if (sym->initializer) {
assign = assign_expression(symbol, '=', sym->initializer);
if (!sym->initializer || sym->initializer->type != EXPR_INITIALIZER)
print_initializer_list(sym->initializer->expr_list, struct_type);
if (get_value(sym->initializer, &right)) {
ret = get_type(ret->initializer);
struct expression *initializer = sym->initializer;
if (initializer) {
switch (initializer->type) {
initial_value = LLVMConstInt(symbol_type(sym), initializer->value, 1);
initial_value = LLVMConstReal(symbol_type(sym), initializer->fvalue);
struct symbol *sym = initializer->symbol;
const char *s = initializer->string->data;
warning(initializer->pos, "can't initialize type: %s", show_typename(sym));
expr = sym->initializer;
if (sym->initializer)
return sym->initializer;
struct expression *initializer = get_symbol_initializer(sym);
if (initializer) {
int count = count_array_initializer(node_type, initializer);
struct symbol *base = evaluate_expression(sym->initializer);
struct expression *initializer;