static int
bc_tobytes_data(bytecode_data *bc_data, unsigned char **bufp,
- const yasm_section *sect, const yasm_bytecode *bc, void *d,
+ const yasm_section *sect, yasm_bytecode *bc, void *d,
yasm_output_expr_func output_expr)
/*@sets **bufp@*/
{
typedef int (*yasm_output_expr_func)
(yasm_expr **ep, unsigned char **bufp, unsigned long valsize,
unsigned long offset, /*@observer@*/ const yasm_section *sect,
- /*@observer@*/ const yasm_bytecode *bc, int rel, /*@null@*/ void *d)
+ yasm_bytecode *bc, int rel, /*@null@*/ void *d)
/*@uses *ep@*/ /*@sets **bufp@*/;
/* Converts a objfmt data bytecode into its byte representation. Usually
static int
x86_bc_tobytes_insn(x86_insn *insn, unsigned char **bufp,
- const yasm_section *sect, const yasm_bytecode *bc, void *d,
+ const yasm_section *sect, yasm_bytecode *bc, void *d,
yasm_output_expr_func output_expr)
{
/*@null@*/ x86_effaddr *x86_ea = insn->ea;
static int
x86_bc_tobytes_jmprel(x86_jmprel *jmprel, unsigned char **bufp,
- const yasm_section *sect, const yasm_bytecode *bc,
+ const yasm_section *sect, yasm_bytecode *bc,
void *d, yasm_output_expr_func output_expr)
{
unsigned char opersize;
unsigned long valsize,
/*@unused@*/ unsigned long offset,
/*@observer@*/ const yasm_section *sect,
- /*@observer@*/ const yasm_bytecode *bc, int rel,
+ yasm_bytecode *bc, int rel,
/*@unused@*/ /*@null@*/ void *d)
{
/*@dependent@*/ /*@null@*/ const yasm_intnum *intn;
coff_objfmt_output_expr(yasm_expr **ep, unsigned char **bufp,
unsigned long valsize, unsigned long offset,
/*@observer@*/ const yasm_section *sect,
- /*@observer@*/ const yasm_bytecode *bc, int rel,
- /*@unused@*/ /*@null@*/ void *d)
+ yasm_bytecode *bc, int rel, /*@null@*/ void *d)
{
/*@null@*/ coff_objfmt_output_info *info = (coff_objfmt_output_info *)d;
/*@dependent@*/ /*@null@*/ const yasm_intnum *intn;