]> granicus.if.org Git - yasm/commit
* bc-int.h (yasm_bytecode_callback): Add reserve flag to indicate if the
authorPeter Johnson <peter@tortall.net>
Wed, 10 May 2006 04:18:23 +0000 (04:18 -0000)
committerPeter Johnson <peter@tortall.net>
Wed, 10 May 2006 04:18:23 +0000 (04:18 -0000)
commitad54f1bf5c134e5858d14c51a132837c2792e7c1
tree07555c1cd3b23f5e02cbf4b85c6b8b2ea50e06e0
parent620f6a9a5e9b0a4e0f48b3f39fbea50c6b6a0420
* bc-int.h (yasm_bytecode_callback): Add reserve flag to indicate if the
bytecode outputs just space and not data.
* bytecode.pxi: Update to match.
* bytecode.c (yasm_bc_tobytes): Use reserve flag instead of checking
against bytecode_reserve as special case.
* dwarf2-info.c, dwarf2-line.c, dwarf2-dbgfmt.c, cv-symline.c, cv-type.c,
* stabs-dbgfmt.c, lc3bbc.c, x86bc.c: Update to set reserve=0.

* bc-align.c, bc-insn.c, bc-reserve.c, bc-org.c, bc-incbin.c, bc-data.c,
* bytecode.c: Split out bytecodes into separate files.  While we're here,
merge LEB128 into general data bytecode.

svn path=/trunk/yasm/; revision=1532
18 files changed:
libyasm/Makefile.inc
libyasm/bc-align.c [new file with mode: 0644]
libyasm/bc-data.c [new file with mode: 0644]
libyasm/bc-incbin.c [new file with mode: 0644]
libyasm/bc-insn.c [new file with mode: 0644]
libyasm/bc-int.h
libyasm/bc-org.c [new file with mode: 0644]
libyasm/bc-reserve.c [new file with mode: 0644]
libyasm/bytecode.c
modules/arch/lc3b/lc3bbc.c
modules/arch/x86/x86bc.c
modules/dbgfmts/codeview/cv-symline.c
modules/dbgfmts/codeview/cv-type.c
modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c
modules/dbgfmts/dwarf2/dwarf2-info.c
modules/dbgfmts/dwarf2/dwarf2-line.c
modules/dbgfmts/stabs/stabs-dbgfmt.c
tools/python-yasm/bytecode.pxi