Michael Urman
4ab910d517
Split short and long options when they don't fit in the first column alone.
...
Shrink first column to 22 chars to let -e message fit.
svn path=/trunk/yasm/; revision=916
22 years ago
Peter Johnson
486718cd29
Disable yapp usage and default to "real" nasm preprocessor.
...
svn path=/trunk/yasm/; revision=910
22 years ago
Peter Johnson
928ab0a7c6
Remove yapp from Mkfiles builds.
...
svn path=/trunk/yasm/; revision=909
22 years ago
Peter Johnson
57a3269d17
Add library install directory to ltdl search directory list.
...
svn path=/trunk/yasm/; revision=908
22 years ago
Peter Johnson
c4fe05c29f
Rename yasm-module to yasm_module for better libtool compatibility (part of
...
tracking down an installation bug).
svn path=/trunk/yasm/; revision=907
22 years ago
Michael Urman
9399c65459
Implemented -I and -P command line options frontend, nasm and raw preprocs.
...
svn path=/trunk/yasm/; revision=906
22 years ago
Peter Johnson
8b0413d87d
Remove references to yapp source files now that it's no longer being built.
...
svn path=/trunk/yasm/; revision=905
22 years ago
Peter Johnson
87ce995335
Start commenting for Doxygen documentation generation. Comment-only changes.
...
svn path=/trunk/yasm/; revision=904
22 years ago
Peter Johnson
0ab3ae5153
Flatten arch interface, changing some parse function names in the process.
...
No functional changes.
svn path=/trunk/yasm/; revision=903
22 years ago
Peter Johnson
cdb3cedb7c
For now, remove yapp from the build. It needs rewriting and currently the
...
"real" nasm preprocessor serves its purpose well enough.
svn path=/trunk/yasm/; revision=902
22 years ago
Peter Johnson
e4daeb8d19
Protect yasm_bc_new_common() by YASM_INTERNAL ifdef as it uses
...
yasm_bytecode_type which is only defined under YASM_INTERNAL.
svn path=/trunk/yasm/; revision=901
22 years ago
Peter Johnson
22d86befb3
Move libyasm/file.h out of YASM_INTERNAL only inclusion (always include it).
...
svn path=/trunk/yasm/; revision=900
22 years ago
Peter Johnson
4d37cb578f
Clean up formatting of options[] array (whitespace only change).
...
svn path=/trunk/yasm/; revision=899
22 years ago
Peter Johnson
cf9d5864ea
Re-license under 2-clause BSD license.
...
svn path=/trunk/yasm/; revision=898
22 years ago
Peter Johnson
6d8f981861
Bump copyright year range.
...
svn path=/trunk/yasm/; revision=897
22 years ago
Peter Johnson
6a4ff9755c
Update DJGPP and flat Makefiles and config.h with new source organization.
...
svn path=/trunk/yasm/; revision=890
22 years ago
Peter Johnson
3afea5a845
Update DJGPP and flat Makefiles and config.h with new source organization.
...
svn path=/trunk/yasm/; revision=889
22 years ago
Peter Johnson
a198f99f3c
Use system include instead of local include in vc/yasm-module.c as well.
...
svn path=/trunk/yasm/; revision=888
22 years ago
Peter Johnson
ddc08a6994
Use system includes instead of local includes. This allows replacement of
...
key headers in certain situations (config.h when compiling with Visual C++ for
one), and is also more correct in general.
svn path=/trunk/yasm/; revision=887
22 years ago
Peter Johnson
1752e2102d
Forgot win32_test.sh in initial win32 objfmt commit.
...
svn path=/trunk/yasm/; revision=886
22 years ago
Peter Johnson
8b4f748b53
Add Win32 object format.
...
svn path=/trunk/yasm/; revision=885
22 years ago
Peter Johnson
6960b31329
Add Win32 object format (untested, but compared against NASM output).
...
svn path=/trunk/yasm/; revision=884
22 years ago
Peter Johnson
dd1d356936
De-constify yasm_bytecode parameter to yasm_output_expr_func.
...
svn path=/trunk/yasm/; revision=883
22 years ago
Peter Johnson
0894df99ca
Use re2c -s instead of re2c -b. -b generates code that causes extremely long
...
gcc 3.x compile times.
svn path=/trunk/yasm/; revision=882
22 years ago
Peter Johnson
ab65967e03
Add some ELF32 support functions. Note: currently only supports little-endian
...
ELF.
svn path=/trunk/yasm/; revision=881
22 years ago
Peter Johnson
c7c5e665e6
Handle absolute sections.
...
svn path=/trunk/yasm/; revision=880
22 years ago
Peter Johnson
395ebb7a0f
Add all_syms parameter to objfmt->output() for debugging purposes.
...
svn path=/trunk/yasm/; revision=879
22 years ago
Peter Johnson
3931d43ee0
Add directive() and yasm_objfmt * parameter to initialize().
...
svn path=/trunk/yasm/; revision=878
22 years ago
Peter Johnson
1588b69e12
Remove -Wtraditional. It's way too noisy in GCC 3.x.
...
svn path=/trunk/yasm/; revision=877
22 years ago
Peter Johnson
e0d47c5366
Take out the CXX and GCJ tests; we don't need them, and they break builds on
...
some OS'es.
svn path=/trunk/yasm/; revision=876
22 years ago
Peter Johnson
8d0646d6ba
Add nasm and yapp to the list of allowed preprocessors.
...
svn path=/trunk/yasm/; revision=875
22 years ago
Peter Johnson
d33611b360
Fix header/type reference in comment.
...
svn path=/trunk/yasm/; revision=874
22 years ago
Peter Johnson
0caa11ff3b
Enable more warnings and perform code cleanups to avoid them.
...
When -Werror is used, disable -Wconversion, because flex-generated code causes
warnings when calling fwrite() and fread().
svn path=/trunk/yasm/; revision=873
22 years ago
Peter Johnson
a8b2d5e2dc
yasm_vp_new() should take a char *, not a const char *.
...
svn path=/trunk/yasm/; revision=872
22 years ago
Peter Johnson
d189020798
Change yasm__conv_unprint to take an int parameter instead of a char (safer).
...
svn path=/trunk/yasm/; revision=871
22 years ago
Peter Johnson
5fcecd3160
Match signedness of loop counters with loop bounds.
...
svn path=/trunk/yasm/; revision=870
22 years ago
Peter Johnson
8d517f5450
Avoid warning by splitting LTDL_SET_PRELOADED_SYMBOLS() into its components.
...
svn path=/trunk/yasm/; revision=869
22 years ago
Peter Johnson
fa0437c34c
Remove unused yyaccept variables (eliminates warnings from generated code).
...
svn path=/trunk/yasm/; revision=868
22 years ago
Peter Johnson
56b4425faa
Include new Visual Studio build files in distribution.
...
svn path=/trunk/yasm/; revision=867
22 years ago
Peter Johnson
21e94aece1
Remove old Visual C++ makefile; new build structure is in vc subdirectory.
...
svn path=/trunk/yasm/; revision=866
22 years ago
Peter Johnson
d68c33495b
Visual Studio 6.0 build files (including generated .mak files) reflecting new
...
source tree structure.
svn path=/trunk/yasm/; revision=865
22 years ago
Peter Johnson
6c455ea6e2
Visual Studio 6.0 build files (including generated .mak files) reflecting new
...
source tree structure.
svn path=/trunk/yasm/; revision=864
22 years ago
Peter Johnson
b90b2b3b88
Don't try to use ltdl if compiling under Visual C++ (WIN32 defined).
...
svn path=/trunk/yasm/; revision=863
22 years ago
Peter Johnson
af39a1017c
Don't redefine NDEBUG if it's already defined.
...
svn path=/trunk/yasm/; revision=862
22 years ago
Peter Johnson
b4e4d080e5
yasm_vp_new() should return its newly created structure!
...
svn path=/trunk/yasm/; revision=861
22 years ago
Peter Johnson
ad6ab091e8
Update to GNU Libtool 20030216 (from Cygwin) to get dynamic linking working
...
under Cygwin.
svn path=/trunk/yasm/; revision=860
22 years ago
cvs2svn
9653cd6bcb
This commit was generated by cvs2svn to compensate for changes in r857,
...
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/yasm/; revision=858
22 years ago
Peter Johnson
df938eb1b3
Initial revision
...
svn path=/trunk/yasm/; revision=853
22 years ago
Peter Johnson
a682e85bd3
Use yasm__mergesort() in expr.c and use correct xmalloc/xfree in mergesort.c.
...
svn path=/trunk/yasm/; revision=852
22 years ago
Peter Johnson
d348b43561
stamp-h.in is now in libyasm/.
...
svn path=/trunk/yasm/; revision=851
22 years ago