Lines Matching defs:reserve
41 /*@only@*/ /*@null@*/ yasm_expr *numitems; /* number of items to reserve */
72 bytecode_reserve *reserve = (bytecode_reserve *)contents;
73 yasm_expr_destroy(reserve->numitems);
80 const bytecode_reserve *reserve = (const bytecode_reserve *)contents;
83 yasm_expr_print(reserve->numitems, f);
84 fprintf(f, "\n%*sItem Size=%u\n", indent_level, "", reserve->itemsize);
90 bytecode_reserve *reserve = (bytecode_reserve *)bc->contents;
91 /* multiply reserve expression into multiple */
93 bc->multiple = reserve->numitems;
96 reserve->numitems, bc->line);
97 reserve->numitems = NULL;
103 bytecode_reserve *reserve = (bytecode_reserve *)bc->contents;
104 return reserve->itemsize;
111 bytecode_reserve *reserve = (bytecode_reserve *)bc->contents;
112 bc->len += reserve->itemsize;
131 bytecode_reserve *reserve = yasm_xmalloc(sizeof(bytecode_reserve));
134 reserve->numitems = numitems;
136 reserve->itemsize = itemsize;
138 return yasm_bc_create_common(&bc_reserve_callback, reserve, line);
144 bytecode_reserve *reserve;
149 reserve = (bytecode_reserve *)bc->contents;
150 *itemsize = reserve->itemsize;
151 return reserve->numitems;