cvs commit: yasm .cvsignore Makefile.am configure.ac libyasm.h util.h yasm/frontends/yasm yasm-module.c yasm-options.c yasm.c yasm/libltdl Makefile.am yasm/libyasm .cvsignore Makefile.inc...

Peter Johnson peter at cvs.tortall.net
Sun May 4 20:42:13 PDT 2003


peter       2003/05/05 03:42:13 GMT

  YASM CVS Repository

  Modified files:
    .                    .cvsignore Makefile.am configure.ac 
                         libyasm.h util.h 
    frontends/yasm       yasm-module.c yasm-options.c yasm.c 
    libltdl              Makefile.am 
    libyasm              Makefile.inc arch.c arch.h bitvect.c 
                         bytecode.c bytecode.h coretype.h 
                         errwarn.c errwarn.h expr.c expr.h 
                         floatnum.c hamt.c intnum.c linemgr.c 
                         section.c symrec.c valparam.c valparam.h 
                         xmalloc.c xstrdup.c 
    modules/arch/x86     x86arch.c x86bc.c x86expr.c x86id.re 
    modules/dbgfmts/null null-dbgfmt.c 
    modules/objfmts/bin  bin-objfmt.c 
    modules/objfmts/coff coff-objfmt.c 
    modules/objfmts/dbg  dbg-objfmt.c 
    modules/objfmts/elf  elf32.c 
    modules/optimizers/basic basic-optimizer.c 
    modules/parsers/nasm nasm-bison.y nasm-parser.c nasm-token.re 
    modules/preprocs/nasm nasm-eval.c nasm-pp.c nasm-preproc.c 
                          nasmlib.c 
    modules/preprocs/raw raw-preproc.c 
    modules/preprocs/yapp yapp-preproc.c 
  Removed files:
    libyasm              .cvsignore util.h 
  Log:
  Clean up and simplify libyasm.h options and symbol visibility:
  - Move config.h and util.h from libyasm (and installed libyasm) to top level.
  - Move yasm_* functions from util.h to coretype.h.
  - Remove a number of autoconf-related YASM_*_INTERNAL options from libyasm.h.
  - Rename YASM_INTERNAL to YASM_LIB_INTERNAL; it now actually means what the
    comment describes: enables definitions that violate the yasm_* namespace.
  
  While we're at it, no longer define YASM_LIB_INTERNAL from yasm frontend, so
  it's closer to what a real typical libyasm-using application would look like.
  
  Revision  Changes    Path
  1.21      +2 -0      yasm/.cvsignore
  1.49      +3 -1      yasm/Makefile.am
  1.71      +2 -2      yasm/configure.ac
  1.14      +4 -2      yasm/frontends/yasm/yasm-module.c
  1.14      +2 -3      yasm/frontends/yasm/yasm-options.c
  1.97      +5 -2      yasm/frontends/yasm/yasm.c
  1.5       +1 -1      yasm/libltdl/Makefile.am
  1.4       +16 -16    yasm/libyasm.h
  1.2       +0 -2      yasm/libyasm/.cvsignore (dead)
  1.18      +1 -5      yasm/libyasm/Makefile.inc
  1.12      +6 -4      yasm/libyasm/arch.c
  1.29      +4 -4      yasm/libyasm/arch.h
  1.20      +3 -1      yasm/libyasm/bitvect.c
  1.95      +4 -3      yasm/libyasm/bytecode.c
  1.74      +5 -5      yasm/libyasm/bytecode.h
  1.24      +88 -2     yasm/libyasm/coretype.h
  1.57      +3 -1      yasm/libyasm/errwarn.c
  1.38      +3 -9      yasm/libyasm/errwarn.h
  1.65      +2 -1      yasm/libyasm/expr.c
  1.41      +2 -2      yasm/libyasm/expr.h
  1.34      +2 -1      yasm/libyasm/floatnum.c
  1.10      +2 -1      yasm/libyasm/hamt.c
  1.26      +2 -1      yasm/libyasm/intnum.c
  1.34      +2 -1      yasm/libyasm/linemgr.c
  1.38      +4 -1      yasm/libyasm/section.c
  1.61      +2 -1      yasm/libyasm/symrec.c
  1.52      +0 -285    yasm/libyasm/util.h (dead)
  1.14      +8 -5      yasm/libyasm/valparam.c
  1.14      +6 -6      yasm/libyasm/valparam.h
  1.14      +2 -1      yasm/libyasm/xmalloc.c
  1.14      +2 -1      yasm/libyasm/xstrdup.c
  1.24      +3 -1      yasm/modules/arch/x86/x86arch.c
  1.53      +3 -1      yasm/modules/arch/x86/x86bc.c
  1.55      +3 -1      yasm/modules/arch/x86/x86expr.c
  1.47      +3 -1      yasm/modules/arch/x86/x86id.re
  1.9       +3 -1      yasm/modules/dbgfmts/null/null-dbgfmt.c
  1.40      +3 -1      yasm/modules/objfmts/bin/bin-objfmt.c
  1.20      +3 -1      yasm/modules/objfmts/coff/coff-objfmt.c
  1.35      +3 -1      yasm/modules/objfmts/dbg/dbg-objfmt.c
  1.3       +4 -2      yasm/modules/objfmts/elf/elf32.c
  1.34      +3 -1      yasm/modules/optimizers/basic/basic-optimizer.c
  1.94      +3 -1      yasm/modules/parsers/nasm/nasm-bison.y
  1.35      +3 -1      yasm/modules/parsers/nasm/nasm-parser.c
  1.21      +3 -1      yasm/modules/parsers/nasm/nasm-token.re
  1.7       +2 -2      yasm/modules/preprocs/nasm/nasm-eval.c
  1.7       +2 -2      yasm/modules/preprocs/nasm/nasm-pp.c
  1.9       +4 -2      yasm/modules/preprocs/nasm/nasm-preproc.c
  1.6       +2 -2      yasm/modules/preprocs/nasm/nasmlib.c
  1.24      +4 -2      yasm/modules/preprocs/raw/raw-preproc.c
  1.24      +5 -3      yasm/modules/preprocs/yapp/yapp-preproc.c
  1.52      +47 -176   yasm/util.h


More information about the yasm-cvs mailing list