2005-04-05 v1.11 Kevin Kofler * don't apply patches on .ascii or .asciz lines 2004-09-23 v1.10 Kevin Kofler * handling multiple patches on the same line correctly 2004-09-06 v1.09 Kevin Kofler * relocated ROM_CALLs now work with -mpcrel 2004-06-11 v1.08 Kevin Kofler * OPTIMIZE_CALC_CONSTS now works with -mpcrel 2004-03-14 v1.07 Kevin Kofler * -freg-relative-detection now looks for .set __relation,__ld_entry_point_plus_0x8000 2003-10-19 v1.06 Kevin Kofler * fixed handling of _ROM_CALL_nnn+x * -freg-relative-detection now looks for .xdef __ref_all___reg_relative 2003-09-28 v1.05 Kevin Kofler * removed handling of tipatch.lib and tipatchmain.lib, they are no longer needed with the new linker * removed unused NLS macros * now including standard C headers and unistd.h instead of system.h junk * using standard C argument parsing instead of getopt * removed unused xmalloc.c source file * removed autoconf and automake junk, added custom makefile * some warning fixes * now includes change_extension directly instead of misc.c * removed optimization of jumps/branches to the next line (not needed anymore with the new linker) * detecting -freg-relative as in the Win32 version * always use absolute jumps for ROM_CALLs and RAM_CALLs * added optimization of __ld_calc_const_ * always use absolute references for ROM_CALLs 2003-02-17 v1.04 Kevin Kofler * fixed handling of 4-digit error codes 2002-09-17 v1.03 Kevin Kofler * updated -freg-relative handling to match TIGCC 0.94 beta 19 behavior 2002-07-21 v1.02 Kevin Kofler * fixed false-positives due to imprecise substring matching * removed useless defines in patcher.h * removed useless dependency on glib * xmalloc.c no longer uses the non-portable error.h header. 2002-07-14 v1.01 Kevin Kofler * first working version * most of the code was rewritten or newly written 2002-02-20 v1.00 Romain Liévin * tigcc_patch: initial version.