2005-08-03 21:53 rildo * lib/pictures.c, test.code/00_FernandoWuthstrack/Makefile: Fixed bug with picture greater than 128 bytes (length computation in picCharLen). 2005-08-01 16:22 rildo * lib/fileio.c: Quick fix for rewrite after read_prev. There are serious problems with file access libraries... 2005-07-28 12:18 rildo * compiler/Makefile.in, compiler/htcobemt.c, compiler/htcobgen.c, utils/htcobviscomp.tcl: Bug fix with memory allocation for items with level 01, when OCCURS clause is found. 2005-07-26 14:30 rildo * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/00_FernandoWuthstrack/external1.cob, test.code/00_FernandoWuthstrack/external1sub.cob, test.code/00_FernandoWuthstrack/tcl/teste.c: Fixed bug with EXERNAL variables. Now we can share variables declared external, between two or more run units. 2005-07-26 11:55 rildo * ChangeLog, test.code/00_FernandoWuthstrack/Makefile, test.code/00_FernandoWuthstrack/external1.cob, test.code/00_FernandoWuthstrack/external1sub.cob, test.code/00_FernandoWuthstrack/tcl/ex1.cob, test.code/t19/test19b.cob: Tests with EXTERNAL CLAUSE, to allow sharing variables between run units. 2005-07-25 21:30 rildo * test.code/00_FernandoWuthstrack/tcl/ex1.cob: Small changes... 2005-07-25 21:24 rildo * test.code/00_FernandoWuthstrack/tcl/: Makefile, cobtools.h, cobtools.tclc, ex1.cob, ex1.tcl, formA.tcl, mentry.cob, tclgui.cob, tctcl.c: Changes in tctcl to simplify the interface. Added a simple example to show how to interface to a GUI with full control from the cobol program. 2005-07-15 16:36 rildo * lib/cobmove_e_.c: Solved problem with move edited-edited. 2005-07-10 00:59 rildo * lib/: scr_curses.c, screenio.c: Changes requested for "delete" edition (pic 'X') and numeric input in screen section fields (to display non­significative zeros). 2005-07-06 23:04 rildo * lib/: config.c, htrtconf, scr_curses.c, screenio.h: Fix decimal point key selection. Other fix for input of numerical fields with a separate picture in screen section. 2005-07-05 23:14 rildo * lib/: config.c, htrtconf, scr_curses.c, screenio.h: Added KEY_AUTOCLEANALL configuration option, to enalbe/disable autoclean when accepting alphanumeric (or non numeric in general) fields. 2005-07-02 16:59 rildo * lib/screenio.c: Added refresh() to ncurses display functions, so the display is updated in real time. 2005-07-01 12:05 rildo * lib/scr_curses.c: Bug fix: when the first key is a signal change ('+', or '-'), set the moved flag on, so it disables the auto-clean feature. 2005-07-01 11:52 rildo * lib/screenio.c: Fixed bug with memory allocation (too small field when we have a signal). 2005-06-28 00:39 rildo * compiler/htcobgen.c, lib/general.c, test.code/00_FernandoWuthstrack/Makefile: Fixed bug with CANCEL statement. 2005-06-24 08:55 rildo * test.code/00_FernandoWuthstrack/: Makefile, tcl/Makefile, tcl/api.doc, tcl/cobtools.h, tcl/cobtools.tclc, tcl/cscode.tcl, tcl/formA.tcl, tcl/formB.tcl, tcl/mentry.cob, tcl/mentry.tcl, tcl/tclgui.cob, tcl/tclguisub.cob, tcl/tclguisuba.cob, tcl/tctcl.c, tcl/tctcl.def, tcl/teste.c, tcl/teste.tcl: Added test code directories, including tclc interface. 2005-06-23 11:12 rildo * lib/: scr_curses.c, screenio.c: Fixed more bugs found in screen section when the iput picture is different from the destination field's picture. 2005-06-22 18:42 rildo * lib/scr_curses.c: Better check of digits overflow in decimal (integer part) input. 2005-06-22 18:30 rildo * lib/scr_curses.c: Fixed bug with accept decimal numbers when the picture (integer part) have a number of digits different from the accepted number. 2005-06-22 10:30 rildo * ChangeLog, lib/scr_curses.c, lib/screenio.c: Bug fix with accept in screen section (type = 'D'), (1) fix for decimal numbers and (2) refmods. 2005-06-21 18:26 rildo * compiler/htcobemt.c: Modified again accept of refmods to receive the full field, but without the "auto-clean" feature (similar to a regular accept). 2005-06-20 19:42 rildo * lib/screenio.c: Still changes to avoid iCharCnt stay with wrong value, yet allocate the correct size for Scr field. 2005-06-20 19:38 rildo * lib/: pictures.c, screenio.c: Fixed a memory allocation bug in ncurses display. 2005-06-20 13:50 rildo * lib/: scr_curses.c, screenio.c: Fixed segfault with accept refmoded variable (pic '99/99/9999'). 2005-06-20 10:11 rildo * utils/htcobviscomp.tcl: Updated htcobviscomp.tcl to the new environment. 2005-06-15 19:27 rildo * compiler/htcobemt.c, lib/pictures.c, lib/screenio.c: Fixed bug with screen section (display statement). 2005-06-14 15:55 rildo * compiler/: htcobemt.c, htcobgen.c: Changes related to the merge of SF cvs and local project cvs, 2005-06-14 15:19 rildo * compiler/htcobemt.c, compiler/htcobgen.c, lib/config.c, lib/general.c, lib/htcoblib.h, lib/pictures.c, lib/scr_curses.c, lib/screenio.c, lib/screenio.h: Merged changes from SourceForge site. 2005-06-13 23:49 dessex * tconfig.mingw.sh, version.txt, cobrun/htcobrun.c, cobrun/test.code/dyntest.cob, cobrun/test.code/subrots.cob, compiler/htcobemt.c, compiler/htcobolrc.mingw: Added run-time 'tcob_stop_run' call to end of 'cobrun' program. Added test run script for 'cobrun.sh' shell script. Bug fix for MinGW function calls. 2005-06-13 04:14 dessex * version.txt, compiler/htcobemt.c: Added run-time 'tcob_stop_run' call to end of generated function 'main'. 2005-06-13 03:07 dessex * version.txt, compiler/htcobemt.c, test.code/t35/Makefile, test.code/t35/test35.cob: Bug fix for 'e ' option. 2005-06-13 02:07 dessex * compiler/htcobemt.c, test.code/t35/test35.cob, test.code/tdb01/tdb01a.cob: Change to program entry code (Part II). Bug fix for 'M auto' option. Stack bug fix for 'EXIT PROGRAM' and 'GOBACK' statements. 2005-06-12 01:23 dessex * Makefile.in, version.txt, cobrun/htcobrun.c, cobrun/test.code/Makefile, cobrun/test.code/Makefile.mingw, cobrun/test.code/subrots.cob, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h, compiler/hthelp.h, compiler/hthelp.h.in, info/htcobol.man, info/htcobol_en.man, info/htcobol_man.html, info/htcobol_man_en.html, lib/basicio.c, lib/general.c, lib/htcoblib.h: Changed program entry code to allow more flexibility (Part I). Changed run-time to store 'COMMAND-LINE' parameters. Changed 'STOP RUN' statement code generation to conform to standard (clean-up and return to OS). Updated cobrun program and test code samples. 2005-06-09 17:59 dessex * Makefile.in, cobrun/test.code/dyntest.cob, compiler/htcoboly.h, test.code/t15/test15e.cob, test.code/t15/test15g.cob, test.code/t15/test15i.cob, test.code/t15/test15k.cob, test_suite/call_tests/ptest01.cob, test_suite/call_tests/ptest02.cob, test_suite/call_tests/ptest03.cob, test_suite/call_tests/ptest04.cob, test_suite/call_tests/ptest05.cob, test_suite/compile_tests/ctest01a.cob, test_suite/compile_tests/ctest01b.cob, test_suite/compile_tests/ctest03.cob, test_suite/compile_tests/ctest04.cob, test_suite/compile_tests/ctest05.cob, test_suite/compile_tests/ctest06.cob, test_suite/format_tests/test06a.cob: Changed invalid 'STOP-RUN' statements to 'STOP RUN'. 2005-06-02 04:28 dessex * Makefile.in, Makefile.mingw, configure, configure.in, tconfig.mingw.sh, version.txt, cobrun/Makefile.in, cobrun/Makefile.mingw, cobrun/Readme.txt, cobrun/htcobrun.c, cobrun/htcobrun.sh, cobrun/test.code/Makefile, cobrun/test.code/Makefile.mingw, cobrun/test.code/Readme.txt, cobrun/test.code/dyntest.cob, cobrun/test.code/subrots.cob, cobrun/test.code/tcobrun.sh: Added cobrun program and test code samples. Updated the configure scripts and make files. 2005-04-08 14:25 dessex * cobpp/Readme.txt, compiler/htcobol.y: Bug fix for nested inline-performs with enclosed IF/ELSE statement. Update Readme file for cobpp directory. 2005-01-13 05:14 dessex * lib/fileio.c: Bug fix for zero size rec pointer array being allocated when there is just one sort file. Thanks to Steven E. Kalbach for reporting this bug. 2005-01-12 02:35 dessex * compiler/htcobemt.c: GCC 3.x fix external variables. 2004-11-25 21:00 dessex * ANNOUNCE, AUTHORS, ChangeLog, INSTALL.BeOS, INSTALL.Win32, INSTALL.bin, Makefile.mingw, Readme.cygwin.txt, Readme.mingw32.txt, tinycobol.lsm, version.txt, info/htcobol.man, info/htcobol_en.man, info/htcobol_es.man, info/htcobol_fr.man, info/htcobol_it.man, info/htcobol_man.html, info/htcobol_man_en.html, info/htcobol_man_es.html, info/htcobol_man_fr.html, info/htcobol_man_it.html, info/htcobol_man_pt_BR.html, info/htcobol_pt_BR.man, info/isetup/Readme.isetup.txt, info/isetup/tcobol.iss.in, lib/Makefile.mingw: Updates for the 0.62 release. 2004-11-13 04:07 dessex * configure, configure.in, htconfig.h.in, htconfig.mingw.h, tconfig.mingw.sh, version.txt: Changed the configure scripts to get the version number from an external file. 2004-11-12 17:15 vilmar * lockserver/lockserver.c: correct a bug in lockserver.c discovered by Leonardo Epifani leonardoepifani@tin.it . Variable client_len was not initialized when configured to a non mingw environment. 2004-11-11 22:51 dessex * Makefile.mingw, configure, configure.in, tconfig.mingw.sh, compiler/Makefile.mingw: Make files fix and configure script update for MinGW. 2004-11-09 19:04 dessex * Makefile.in, Makefile.mingw, configure, configure.in, cobpp/cobpp.c, cobpp/cobpp.h, compiler/Makefile.in, compiler/Makefile.mingw, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, compiler/pp_parser.y, compiler/pp_scanner.l, info/Makefile.in, info/isetup/tcobol.bat, info/isetup/tcobol.iss.in, test.code/ReportGen/report.cob, test_suite/cobol_test.pl: Merged pre-processor into main compiler. Updated the test_suite script to use main compiler for pre-processor tests. Updated the build and install files. Updated the configure script version. 2004-11-06 09:42 vilmar * configure.in, compiler/htcobol.y: variable subscripted or indexed not recognized as variable 2004-11-04 20:16 vilmar * configure.in, compiler/htcobol.y: bug in move statement. literal was allowed as destination. 2004-11-04 18:48 vilmar * compiler/htcobol.y: bug in go to depending on, part I. variable non numeric was accepted. 2004-10-31 08:48 dessex * configure, configure.in, compiler/htcobemt.c: Bug fix for static variables. 2004-10-29 04:13 dessex * configure, configure.in, compiler/htcobgen.c, compiler/htcobol.y, lib/htrtconf, test_suite/call_tests/stest02.cob, test_suite/compile_tests/ctestws02.cob, test_suite/format_tests/test05b.cob: Added error check to parser for maximum elementary alphanumeric and numeric sizes. Added error check to parser for undefined variables. Updated error check to parser for MOVE statements. Updated RTL config file. 2004-10-23 23:29 dessex * configure, configure.in, lib/basicio.c, lib/htcoblib.h: Changed a C++ style variable (C99) define into C, so that it would compile with GCC 2.x. Updated the configure script version. 2004-10-23 15:43 hudsonreis * configure: Re-generating the configure script in linux environment. The latest version was generated in a MSYS window and the Win32 file system is different. 2004-10-23 13:03 hudsonreis * lib/basicio.c: Added some rules in tcob_accept_cmd_line() to ACCEPT ... FROM COMMAND-LINE work like in MF compiler. If the user add the "--enable-mfcomp" switch running the configure script, ACCEPT ... FROM COMMAND-LINE won't get the first argument(usually the program-name) of the command-line. 2004-10-22 19:00 vilmar * configure.in, configure, compiler/htcobgen.c, test_suite/compile_tests/ctestp-add3.cob, test_suite/compile_tests/ctestp-subtract3.cob, compiler/htcobol.y, compiler/htcoboly.h: wrong variable qualification was accepted. fix ctestp-add3.cob and ctestp-subtract3.cob 2004-10-19 22:59 vilmar * configure.in, compiler/htcobol.y: qualified variables were not treated correctly 2004-10-16 14:12 dessex * configure, configure.in, compiler/scan.l: Preliminary scanner changes to prepare for pre-processor re-integration into main compiler. 2004-10-08 01:31 dessex * INSTALL, install.txt: Renamed the file INSTALL to install.txt due to a Win32 conflict with make install. 2004-10-03 23:15 dessex * Makefile.mingw, configure, configure.in: Updated the configure script version. MinGW make file bug fix make install. 2004-10-03 21:31 dessex * configure, configure.in, compiler/htglobals.c: Bug fix for MinGW. 2004-10-02 16:55 vilmar * lib/fileio.c: removing a bug in the tcob_write_adbv function. An extra blank line was inserted when using after. 2004-10-02 04:06 dessex * configure, configure.in, htconfig.h.in, tconfig.mingw.sh, compiler/htcobol.c, compiler/htglobals.c, compiler/htglobals.h: Updated the configure script for MinGW. Updated the configure script version and htconfig init file. Updated the compiler init code, for MinGW, to search the directory where compiler resides. 2004-09-27 02:10 dessex * Readme.cygwin.txt, configure, configure.in, htconfig.0.h, info/Makefile.in, lib/fileio.c: RTL bug fix for LINE-SEQUENTIAL files sorts (part 2). Updated the configure script version. Make file bug fix for man file install. 2004-09-25 19:38 dessex * configure, configure.in, tinycobol.lsm, cobpp/Makefile.in, cobpp/Makefile.mingw, cobpp/cobpp.c, cobpp/parser.y, cobpp/scanner.l, lib/fileio.c, test.code/Readme.txt, test.code/tgui02/Makefile.mingw, test.code/tgui02/Readme.txt, test.code/tgui02/subp01.cob, test.code/tgui02/wprog.h, test.code/tgui02/wprog01.c, test.code/tgui02/wprog02.c, test.code/tgui02/wprog03.cob, test.code/tgui02/wres04.rc: Updated the configure script version. RTL bug fix for LINE-SEQUENTIAL files sorts. Preliminary pre-processor changes to prepare for re-integration into main compiler. Added MinGW GUI examples in 'test.code/tgui02' directory. 2004-09-21 23:24 dessex * configure, configure.in, tconfig.mingw.sh, cobpp/tcppversion.h.in, compiler/htcobemt.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/htversion.h.in, compiler/scan.l, test_suite/compile_tests/ctest01a.cob, test_suite/compile_tests/ctest01b.cob, test_suite/compile_tests/ctest01c.cob, test_suite/compile_tests/ctest01d.cob, test_suite/compile_tests/ctest01e.cob, test_suite/compile_tests/ctest04.cob, test_suite/compile_tests/ctest05.cob, test_suite/compile_tests/ctest06.cob, test_suite/compile_tests/ctested01.cob, test_suite/compile_tests/ctested02.cob, test_suite/compile_tests/ctested03.cob, test_suite/compile_tests/ctested04.cob, test_suite/compile_tests/ctested05.cob, test_suite/compile_tests/ctested06.cob, test_suite/compile_tests/ctestfc01.cob, test_suite/compile_tests/ctestfc02.cob, test_suite/compile_tests/ctestp-accept1.cob, test_suite/compile_tests/ctestp-accept2.cob, test_suite/compile_tests/ctestp-add1.cob, test_suite/compile_tests/ctestp-add2.cob, test_suite/compile_tests/ctestp-add3.cob, test_suite/compile_tests/ctestp-close1.cob, test_suite/compile_tests/ctestp-compute1.cob, test_suite/compile_tests/ctestp-continue1.cob, test_suite/compile_tests/ctestp-delete1.cob, test_suite/compile_tests/ctestp-divide1.cob, test_suite/compile_tests/ctestp-divide2.cob, test_suite/compile_tests/ctestp-divide3.cob, test_suite/compile_tests/ctestp-divide4.cob, test_suite/compile_tests/ctestp-divide5.cob, test_suite/compile_tests/ctestp-goto1.cob, test_suite/compile_tests/ctestp-initialize1.cob, test_suite/compile_tests/ctestp-multiply1.cob, test_suite/compile_tests/ctestp-multiply2.cob, test_suite/compile_tests/ctestp-open1.cob, test_suite/compile_tests/ctestp-read1.cob, test_suite/compile_tests/ctestp-read2.cob, test_suite/compile_tests/ctestp-read3.cob, test_suite/compile_tests/ctestp-read4.cob, test_suite/compile_tests/ctestp-rewrite1.cob, test_suite/compile_tests/ctestp-rewrite2.cob, test_suite/compile_tests/ctestp-search1.cob, test_suite/compile_tests/ctestp-search2.cob, test_suite/compile_tests/ctestp-set1.cob, test_suite/compile_tests/ctestp-start1.cob, test_suite/compile_tests/ctestp-string1.cob, test_suite/compile_tests/ctestp-subtract1.cob, test_suite/compile_tests/ctestp-subtract2.cob, test_suite/compile_tests/ctestp-subtract3.cob, test_suite/compile_tests/ctestp-unstring1.cob, test_suite/compile_tests/ctestws01.cob, test_suite/compile_tests/ctestws02.cob, test_suite/compile_tests/ctestws03.cob, test_suite/compile_tests/ctestws04.cob, test_suite/compile_tests/ctestws05.cob, test_suite/compile_tests/ctestws06.cob, test_suite/compile_tests/ctestws07.cob, test_suite/compile_tests/ctestws08.cob, test_suite/compile_tests/ctestws09.cob, test_suite/compile_tests/ctestws10.cob, test_suite/compile_tests/ctestws11.cob, test_suite/compile_tests/ctestws12.cob, test_suite/compile_tests/sample.cob, test_suite/format_tests/test01.cob, test_suite/format_tests/test01c.cob, test_suite/format_tests/test02a.cob, test_suite/format_tests/test02b.cob, test_suite/format_tests/test03a.cob, test_suite/format_tests/test03b.cob, test_suite/format_tests/test03c.cob, test_suite/format_tests/test04.cob, test_suite/format_tests/test05a.cob, test_suite/format_tests/test08a.cob: Updated the TC version in the configure script. Updated the configure script for MinGW. Added configure script code to add host OS to the version info. Updated PROGRAM-ID name scanner, parser code to check for valid characters and allow name to be defined as literal. Changed 'test_suite' programs to remove '-' character from program name. 2004-09-21 04:05 dessex * configure, configure.in, htconfig.mingw.h, tconfig.mingw.sh, compiler/Makefile.mingw, compiler/htcobemt.c, compiler/htcobol.y, compiler/htglobals.c, compiler/scan.l, lib/Makefile.mingw, lib/htcoblib.h: Updated the TC version in the configure script. Updated the configure script, config header and make files for MinGW. Removed C++ style comments from source code. 2004-09-14 02:52 dessex * configure, configure.in, compiler/htcobol.y, test.code/t05/test05d.cob: Updated the TC version in the configure script. Code generation bug fix for the 'PERFORM ... VARYING INDEX FROM INDEX ...' statement. Updated tests in 't05', to include test for 'PERFORM ... VARYING identifier-1 FROM identifier-1 ...'. 2004-09-13 02:29 dessex * test.code/t33/: Makefile, Makefile.mingw, Readme.txt, dyntest.cob, dyntest1.cob, subrot1.cob, subrotc.c, subrots.cob: Improved and updated tests in 't33', including test for WINAPI call-convention (Win32 only). 2004-09-10 20:28 dessex * Makefile.in, configure, configure.in, tconfig.mingw.sh, compiler/htcobemt.c, lib/Makefile.mingw: Updated the configure script (tconfig.mingw.sh) for MinGW. Code generation bug fix for the dynamic CALL statement. 2004-09-04 22:39 dessex * tconfig.mingw.sh, cobpp/Makefile.mingw, compiler/Makefile.mingw, compiler/htcobemt.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, lib/Makefile.mingw, lib/dyncall.c, lib/htcoblib.h, test.code/t33/rt.sh: Updated dynamic call for STDCALL (WINAPI) on MinGW (Part II). Updated install section of make files for MinGW. Added 'CALL-LOADLIB [literal | indentifier]' statement (extention) which loads specific libraries. 2004-09-03 03:14 dessex * configure, configure.in, htconfig.h.in, htconfig.mingw.h, tconfig.mingw.sh, info/isetup/tcobol.iss.in, lib/Makefile.mingw, lib/dlfcnwin32.h, lib/dyncall.c, lib/dyncall_ltdl.c, lib/htcobolrt.rc.in, lib/ltdl.c, lib/ltdl.h: Updated dynamic call for MinGW (Part I). Removed LTDL library code from RT. 2004-08-23 21:08 hudsonreis * Makefile.in: Adding the cobpp directory in subdirs2 variable. Now, make cleanall clean the directory cobpp. 2004-08-21 17:29 hudsonreis * lib/Makefile.in: Little fix in Makefile.in adding the MKDIR variable(MKDIR = mkdir -p). 2004-08-21 03:17 dessex * configure, configure.in, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c, test.code/t25/Makefile, test.code/t25/Makefile.mingw, test.code/t25/rt.sh, test.code/t25/test25.cob, test.code/t25/test25c.c: Updated CALL statement grammar and GAS generation for STDCALL (WINAPI) call-convention. Updated t25 to run tests for both static and shared libraries. Added to t25 optional test for STDCALL (WINAPI) call-convention (MinGW only). Updated minor version number in configure script. 2004-08-20 04:11 dessex * compiler/htcobemt.c, compiler/htcobol.y, compiler/reswords.c, test.code/t25/Makefile.mingw, test.code/t25/test25.cob, test.code/t25/test25b.c, test.code/t25/test25c.c, test_suite/cobol_test.pl: Updated CALL statement grammar with call-convention options. Win32 GAS generate fix to ensure proper DEF file and DLL's creation. Added make file in t25 for MinGW platform. 2004-07-02 10:24 hudsonreis * test.code/tgui01/: Readme.txt, ReadmeNew.txt: Merged ReadmeNew.txt into Readme.txt 2004-03-14 15:40 ferranp * compiler/htcobemt.c: Change the order of initialization of field to get the correct value of decimal point. subbmited by Walter Garrote. 2004-02-19 01:51 hudsonreis * test.code/tgui01/: ReadmeNew.txt, testgui01.cob, testgui02.c, testgui03.tcl, testgui03a.tcl, testgui04.cob, testgui06.cob: New improvements in tgui01 example. A better TC-Tcl interface are avaliable. Added a new Readme file. 2003-12-07 19:26 dessex * Makefile.in: Updated make files. 2003-12-06 21:39 andrewcza * lib/fileio.c: Enable O_SYNC on Sequential and Relative files to allow better Multi User Support. 2003-12-06 19:50 andrewcza * lib/fileio.c: Fix Optional Statement on OPEN I-O and OPEN EXTEND 2003-12-02 08:28 dessex * tconfig.mingw.sh: Updated configure script for MinGW. 2003-12-02 08:28 dessex * compiler/htcobol.y: COBOL grammar fix for the CONTINUE statement. Updated configure for MinGW. 2003-12-02 03:05 dessex * compiler/htcobol.y, lib/Makefile.in, lib/Makefile.mingw, lib/config.h: Updated grammar with PROGRAM-ID ... INITIAL statement. Updated RTL config for MinGW. 2003-11-25 01:47 dessex * cobpp/Makefile.0, compiler/Makefile.0, lib/Makefile.0, test.code/Makefile.0, utils/Makefile.0, Makefile.0: Removed backup make files. 2003-11-24 17:06 dessex * lib/: Makefile.in, Makefile.mingw: Added configure and code for external RT configure file (part 4). 2003-11-24 17:06 dessex * htconfig.mingw.h: Added configure and code for external RT configure file (part 5). 2003-11-24 03:27 dessex * configure, configure.in: Added configure and code for external RT configure file (part 3). 2003-11-24 01:38 dessex * configure, configure.in, htconfig.h.in: Added configure and code for external RT configure file (part 2). 2003-11-24 01:38 dessex * lib/: Makefile.in, config.c, config.h, htrtconf: Added configure and code for external RT configure file. 2003-11-23 12:31 hudsonreis * ChangeLog, lib/Makefile.in: Minor modifications in lib/Makefile.in and updated Changelog. 2003-11-22 11:29 dessex * compiler/htcobemt.c: Updated 'SET.. TO TRUE' set statement option. 2003-11-22 11:29 dessex * configure.in: Minor update to configure.in file. 2003-11-11 22:45 andrewcza * README, configure, configure.in, htconfig.0.h, htconfig.h.in, lib/fileio.c: Add an option to force writing the data to disk after every write/delete/rewrite for indexed io. This will help in multiuser environments but will run much slower. The --enable-sync option turns on this feature. 2003-11-03 08:12 dessex * compiler/: htcobol.y, htglobals.c: Updated grammar with STOP literal statement. Fixed GCC 3.x compiler error for MinGW platform. 2003-10-29 00:42 dessex * utils/cobf2f/: cobf2f.c, cobf2f.h, scanner.l: Updated cobf2f utility. 2003-10-26 16:11 ferranp * lib/: config.c, scr_curses.c, screenio.h: New options in runbtime config file EDIT_CLEAR and EDIT_CLEAR_TOEND 2003-10-22 16:31 dessex * compiler/Makefile.in, compiler/htcobol.y, compiler/htcobolrc.in, lib/Makefile.mingw: Updated RECORD CONTAINS ... clauses. 2003-10-19 17:14 ferranp * lib/: Makefile.in, config.c, config.h, scr_curses.c, screenio.h: Preliminary configuration file for the runtime. By now it only afects the key codes for the curses screen io. 2003-10-15 00:38 hudsonreis * STATUS: Updates in STATUS 2003-10-14 16:50 whydoubt * lib/basicio.c: Add true hundredths-of-a-second resolution in ACCEPT --- FROM TIME. 2003-10-11 17:22 hudsonreis * INSTALL.Win32, README: Update in README and INSTALL.Win32 file 2003-09-23 11:43 dessex * compiler/htcobolrc.in, compiler/htcobolrc.mingw, compiler/htglobals.c, compiler/htglobals.h, lib/Makefile.in: Updated MinGW/Cygwin front end, so TC can build DLLs. Added LD_FLAGS variable to the resource file and updated TC front end. 2003-09-23 06:52 dessex * configure, configure.in, tconfig.mingw.sh: Updated configure script to release version to 0.61.3. 2003-09-23 06:38 dessex * compiler/htcobgen.c, compiler/htcobolrc.in, compiler/htcobolrc.mingw, lib/Makefile.in, lib/Makefile.mingw, lib/mcmath.c: Updated configure script to release version to 0.61.3. Bug fix for 'DIVIDE ... REMAINDER'. Updated MinGW RTL make file so it be can built as a DLL. 2003-09-13 21:30 dessex * compiler/htcobol.y, lib/Makefile.mingw: MinGW make file fix. Updated special names clauses. 2003-09-11 02:19 dessex * ANNOUNCE, configure, configure.in, tinycobol.lsm: Update for 0.61 release (part 2). 2003-09-11 02:19 dessex * info/rpm/tinycobol-0.00.spec: Update for 0.61 release. 2003-09-07 10:20 whydoubt * compiler/htcobemt.c, compiler/htcobgen.c, lib/basicio.c, lib/strings.c, compiler/htcobol.y: Simplify ON SIZE ERROR generating code. 2003-09-07 04:08 whydoubt * compiler/htcobgen.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: Improved DIVIDE ... REMAINDER results by evaluating REMAINDER reference after GIVING value has been calculated. 2003-09-07 03:25 whydoubt * compiler/: htcobgen.c, htcobol.y: Continue bringing DIVIDE statement in line with other math statements. 2003-09-06 21:41 whydoubt * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Start making DIVIDE work more like the other math functions. 2003-09-06 21:12 whydoubt * compiler/htcobgen.c: Make it clear in code and comments that MATH_OPT_ON_SIZE_ERROR is used as a binary flag, rather than an integer. 2003-09-05 21:51 whydoubt * compiler/htcobol.y: Make on_size_error_opt truly *optional* and treat it as such in other rules. 2003-09-05 14:58 whydoubt * lib/mcmath.c: Simplify code for divide formats 4 and 5. 2003-09-05 09:19 whydoubt * lib/mcmath.c: Remove all traces of afp_t. 2003-09-04 21:35 whydoubt * lib/mcmath.c: Reduce afp2f code, and reduce usage of afp_t structure. 2003-09-03 20:33 whydoubt * lib/mcmath.c: Eliminated a confusing global variable in math functions. 2003-09-03 18:33 whydoubt * lib/mcmath.c: Simplify tcob_check_size_overflow function. 2003-08-30 22:28 dessex * configure, configure.in, htconfig.h.in, htconfig.mingw.h: MinGW configure update. 2003-08-29 19:15 dessex * compiler/htcobol.y: Updated MERGE statement. 2003-08-29 17:10 dessex * lib/scr_curses.c, configure, configure.in, htconfig.0.h, htconfig.h.in, htconfig.mingw.h: MinGW configure update. 2003-08-28 02:39 dessex * compiler/htcobol.y: Updated and cleaned parser. Standardized optional clauses to use '_opt' SUFFIX. Corrected 'GOTO' statement parser syntax. 2003-08-27 22:43 dessex * compiler/htcobol.y: Updated parser. 2003-08-27 20:39 dessex * ChangeLog, Makefile.mingw, configure, configure.in, tconfig.mingw.sh: MinGW and Cygwin configure update. 2003-08-26 21:54 andrewcza * lib/fileio.c: Fixed BUG ID 567452 Problem when reading indexed files 2003-08-26 08:24 andrewcza * lib/flckclient.c: Modify flckclient to return Not-Implemented for the Username under MINGW32 2003-08-25 23:35 andrewcza * lib/flckclient.c, test.code/t36/test36l.cob: Update flckclient and test36l to show the PID and Username who have a record locked. 2003-08-25 23:10 dessex * cobpp/test.code/r.sh, compiler/htcobol.y: Updated parser. 2003-08-25 19:29 andrewcza * compiler/htcobgen.c: FIX BUG ID 567382 Read Next For External Indexed Files 2003-08-25 13:59 whydoubt * compiler/htglobals.c: Convert C++ comment to C. 2003-08-19 23:44 whydoubt * compiler/htcobol.y: Modify rule to correct behavior in some versions of bison. 2003-08-19 16:50 andrewcza * lib/fileio.c, test.code/t08/Readme.txt: Fix Sort Using in fileio.c 2003-08-17 21:11 ferranp * compiler/htcobgen.c, compiler/htcobol.y, lib/rterrors.c, lib/rterrors.h, lib/screenio.c: New options for display at line/position with a variable. 2003-08-17 03:06 whydoubt * compiler/: htcobol.y, reswords.c: Improved REPORT section syntax parsing. 2003-08-15 22:37 dessex * compiler/htcobgen.c: Updated RETURN-CODE picture to S9(6). 2003-08-15 11:41 whydoubt * compiler/htcobol.y: Improve ISO/IEC conformance of screen ACCEPT. 2003-08-15 11:05 whydoubt * test_suite/nist/: NC.rpt, nist.rpt: Update NIST results to reflect improvements David Essex made to 'Edited' moves. 2003-08-14 06:23 dessex * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Removed stack referencing pointers from var_list non-teminal, INITIALIZE, SORT statements code. Updated parser with INITIALIZE statement clauses. 2003-08-13 15:04 hudsonreis * STATUS: Update in STATUS 2003-08-11 16:48 whydoubt * compiler/htcobol.y: Change rule name for readability. 2003-08-11 16:42 whydoubt * compiler/htcobol.y: Correct minor LINAGE syntax issue. 2003-08-11 08:41 dessex * lib/: cobmove.c, cobmove_c_.c, cobmove_e_.c: Bug fix for de-editing move functions in RTL. 2003-08-11 03:17 dessex * compiler/htcobol.y: Removed bug due to parser stack referencing pointers from the 'INPUT/OUTPUT PROCEDURE' code. 2003-08-10 20:09 andrewcza * README: Update Readme 2003-08-10 12:18 bgiroud * info/tc.ebnf, info/tc.ps, utils/make_sd.sh, utils/xtr_rw, utils/y2l: Added files for creating the TC syntax diagrams, and the resulting files. 2003-08-10 03:56 dessex * lib/: Makefile.in, cobmove.c, cobmove_e_.c, htcoblib.h: Addition of de-editing move functions to RTL. 2003-08-09 14:56 whydoubt * lib/cobmove_b_.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: Add simple scaling for BINARY to BINARY move. 2003-08-09 11:18 whydoubt * lib/cobmove_9_.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: Fix some bugs and add 'P' scaling support in tcob_move_9_x. 2003-08-09 01:45 whydoubt * lib/strings.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: Corrected deficiencies in the library code for the INSPECT statement. 2003-08-07 20:47 andrewcza * README: Update Readme file 2003-08-07 19:56 dessex * compiler/: htcobol.y, htglobals.c: Parser bug fix for the 'FILE SECTION ... VALUE OF file-id' clause. 2003-08-06 21:25 whydoubt * lib/cobmove_9_.c: Added name to cobmove_9_.c to reflect contributions made recently. Changed C++ style comments to C style comments. 2003-08-06 14:59 hudsonreis * AUTHORS: Changes in style 2003-08-06 14:47 dessex * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/Makefile, test.code/t16/test16a.cob: Bug fix for 'GOTO DEPENDING' using indexed indentifier. 2003-08-06 14:37 hudsonreis * README: Updates in links of README file 2003-08-06 08:59 whydoubt * lib/cobmove_9_.c: Remove some -W warnings I had introduced in changing tcob_move_9_* functions. 2003-08-05 23:00 whydoubt * lib/strings.c: Trivial code reduction in tcob_unstring. 2003-08-05 20:50 whydoubt * lib/cobmove_9_.c: Code simplifications in tcob_move_9_c. 2003-08-05 05:03 dessex * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c, test.code/ReportGen/Makefile, test.code/t00/Makefile, test.code/t02/Makefile, test.code/t02/test02.cob, test.code/t03/Makefile, test.code/t08/Makefile, test.code/t08/test08.cob, test.code/t10/Makefile, test.code/t13/Makefile, test.code/t29/Makefile, test.code/tdb01/Makefile, test.code/tdb02/Makefile, test.code/tdb03/Makefile, test_suite/compile_tests/ctest01b.cob: Updated parser with MERGE statement. Removed from strings in yyerror calls. 2003-08-04 22:25 hudsonreis * test.code/t36/: test36.cob, test36i.cob, test36l.cob: Fix in AUTHOR clause in test36.cob, test36i.cob and test36l.cob 2003-08-04 12:52 whydoubt * lib/cobmove_9_.c: Simplified code for numeric DISPLAY to COMPUTATIONAL move. Removed some MOVE ALL code that violated standards. 2003-08-04 10:14 whydoubt * lib/: basicio.c, cobmove_9_.c, htcoblib.h, mcmath.c, pictures.c, screenio.c: Change meaning of tcob_picCompLength to returning the number of _stored_ digits. 2003-08-04 07:34 dessex * compiler/htcobol.y, compiler/reswords.c, test.code/esql/esql.create.ecob, test.code/esql/esql.insert.ecob, test.code/esql/esql.list.ecob, test.code/esql/esql.rollback.ecob, test.code/esql/esql.table.ecob, test.code/esql/esql.trans.ecob, test.code/t00/teste.cob, test.code/t01/test01a.cob, test.code/t01/test01b.cob, test.code/t01/test01c.cob, test.code/t01/test01d.cob, test.code/t01/test01e.cob, test.code/t02/test02.cob, test.code/t02/test02a.cob, test.code/t03/test03.cob, test.code/t05/test05a.cob, test.code/t05/test05b.cob, test.code/t05/test05c.cob, test.code/t05/test05d.cob, test.code/t05/test05e.cob, test.code/t05/test05f.cob, test.code/t07/cobsub.cob, test.code/t07/test07.cob, test.code/t08/test08.cob, test.code/t15/test15e.cob, test.code/t15/test15g.cob, test.code/t15/test15h.cob, test.code/t15/test15i.cob, test.code/t15/test15j.cob, test.code/t15/test15k.cob, test.code/t16/test16.cob, test.code/t17/test17.cob, test.code/t20/test20a.cob, test.code/t20/test20a_at.cob, test.code/t20/test20b.cob, test.code/t20/test20d.cob, test.code/t21/test21.cob, test.code/t22/test22.cob, test.code/t23/test23.cob, test.code/t23/test23a.cob, test.code/t23/test23b.cob, test.code/t24/test24.cob, test.code/t26/test26.cob, test.code/t28/test28.cob, test.code/t29/test29m.cob, test.code/t30/test30a.cob, test.code/t32/test32.cob, test.code/t32/test32a.cob, test.code/t34/aaaa.cob, test.code/t34/bbbb.cob, test.code/t35/test35.cob, test.code/tdb03/tdb03.cob, test_suite/cobol_test.pl, test_suite/call_tests/ptest01.cob, test_suite/call_tests/ptest02.cob, test_suite/call_tests/ptest03.cob, test_suite/call_tests/ptest04.cob, test_suite/call_tests/ptest05.cob, test_suite/call_tests/stest01.cob, test_suite/call_tests/stest02.cob, test_suite/call_tests/stest03.cob, test_suite/call_tests/stest04.cob, test_suite/compile_tests/ctest01a.cob, test_suite/compile_tests/ctest01b.cob, test_suite/compile_tests/ctest01c.cob, test_suite/compile_tests/ctest01d.cob, test_suite/compile_tests/ctest01e.cob, test_suite/compile_tests/ctest04.cob, test_suite/compile_tests/ctest05.cob, test_suite/compile_tests/ctest06.cob, test_suite/compile_tests/ctested01.cob, test_suite/compile_tests/ctested02.cob, test_suite/compile_tests/ctested03.cob, test_suite/compile_tests/ctested04.cob, test_suite/compile_tests/ctested05.cob, test_suite/compile_tests/ctested06.cob, test_suite/compile_tests/ctestp-accept1.cob, test_suite/compile_tests/ctestp-accept2.cob, test_suite/compile_tests/ctestp-add1.cob, test_suite/compile_tests/ctestp-add2.cob, test_suite/compile_tests/ctestp-add3.cob, test_suite/compile_tests/ctestp-compute1.cob, test_suite/compile_tests/ctestp-continue1.cob, test_suite/compile_tests/ctestp-divide1.cob, test_suite/compile_tests/ctestp-divide2.cob, test_suite/compile_tests/ctestp-divide3.cob, test_suite/compile_tests/ctestp-divide4.cob, test_suite/compile_tests/ctestp-divide5.cob, test_suite/compile_tests/ctestp-goto1.cob, test_suite/compile_tests/ctestp-initialize1.cob, test_suite/compile_tests/ctestp-multiply1.cob, test_suite/compile_tests/ctestp-multiply2.cob, test_suite/compile_tests/ctestp-search1.cob, test_suite/compile_tests/ctestp-search2.cob, test_suite/compile_tests/ctestp-set1.cob, test_suite/compile_tests/ctestp-string1.cob, test_suite/compile_tests/ctestp-subtract1.cob, test_suite/compile_tests/ctestp-subtract2.cob, test_suite/compile_tests/ctestp-subtract3.cob, test_suite/compile_tests/ctestp-unstring1.cob, test_suite/compile_tests/ctestws01.cob, test_suite/compile_tests/ctestws02.cob, test_suite/compile_tests/ctestws03.cob, test_suite/compile_tests/ctestws04.cob, test_suite/compile_tests/ctestws05.cob, test_suite/compile_tests/ctestws06.cob, test_suite/compile_tests/ctestws07.cob, test_suite/compile_tests/ctestws08.cob, test_suite/compile_tests/ctestws09.cob, test_suite/compile_tests/ctestws10.cob, test_suite/compile_tests/ctestws11.cob, test_suite/compile_tests/ctestws12.cob, test_suite/compile_tests/sample.cob, test_suite/condition_tests/cond01.cob, test_suite/condition_tests/cond03.cob, test_suite/format_tests/test01.cob, test_suite/format_tests/test01a.cob, test_suite/format_tests/test01b.cob, test_suite/format_tests/test01c.cob, test_suite/format_tests/test02a.cob, test_suite/format_tests/test02b.cob, test_suite/format_tests/test03a.cob, test_suite/format_tests/test03b.cob, test_suite/format_tests/test03c.cob, test_suite/format_tests/test03d.cob, test_suite/format_tests/test04.cob, test_suite/format_tests/test05a.cob, test_suite/format_tests/test05b.cob, test_suite/format_tests/test06a.cob, test_suite/format_tests/test08a.cob, test_suite/perform_tests/perf01.cob, test_suite/perform_tests/perf02.cob, test_suite/perform_tests/perf03.cob, test_suite/perform_tests/perf04.cob, test_suite/perform_tests/perf05.cob, test_suite/search_tests/test20a.cob: Updated parser 'INPUT-OUTPUT SECTION' to conform to standard. 2003-08-02 22:27 whydoubt * lib/cobmove_9_.c: Simpler and faster library code for numeric to numeric move. 2003-08-01 21:35 dessex * compiler/: htcobol.y, reswords.c: File description entry parser update. 2003-07-31 14:22 whydoubt * compiler/htcobol.y: Paramaterize a common compiler error message. 2003-07-31 13:25 whydoubt * compiler/htcobol.y: Marginal simplification of CLOSE options grammar. 2003-07-31 03:04 dessex * compiler/: htcobol.y, reswords.c: Updated parser with CLOSE statement clauses UNIT REEL REWIND. 2003-07-30 03:50 whydoubt * lib/cobmove_x_.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: Make caWork length in tcob_move_x_9 dynamic. 2003-07-29 18:44 andrewcza * lib/fileio.c, lockserver/lockserver.c: Fix the Problem where the second Ignore lock did not work. 2003-07-29 02:54 whydoubt * lib/cobmove_x_.c: Several simplifications in tcob_move_x_9. 2003-07-29 02:54 whydoubt * lib/cobmove_x_.c: I meant memcpy, not memset. 2003-07-29 02:50 whydoubt * lib/cobmove_x_.c: Remove unused pointer in tcob_move_x_9. 2003-07-28 18:51 whydoubt * lib/cobmove_9_.c: In moving numeric to numeric, test for signedness of variables only once. Handle additional cases in moving numeric to numeric. 2003-07-28 16:27 whydoubt * compiler/htcobol.y: Fixed a small syntax bug that was causing many warnings in the NIST test suite. 2003-07-28 16:07 whydoubt * compiler/htcobgen.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: PICTURE was being improperly overwritten when INDEXED BY was specified. 2003-07-27 22:09 dessex * lib/mcmath.c: Bug fix [777992] for numeric test for group items. 2003-07-27 22:09 dessex * configure: Configure script update. 2003-07-27 15:13 dessex * compiler/htcobol.y: Update to parsee relating to CONTINUE and NEXT SENTENCE statements. 2003-07-27 12:02 hudsonreis * test.code/t17/test17.cob: Some bugfixes in test17.cob 2003-07-26 19:16 dessex * compiler/htcobol.y: Major update to parser to reduce shift/reduce conflicts. 2003-07-26 18:41 dessex * lockserver/: Makefile.0.mingw, Makefile.in, Makefile.mingw: Minor lockserver update. 2003-07-26 14:09 andrewcza * lib/fileio.c: Fix a problem discovered by David with Ingore Lock 2003-07-26 13:39 andrewcza * lib/fileio.c, lib/flckclient.c, test.code/t36/test36i.cob, test.code/t36/test36l.cob: Change File Status IO Codes 2003-07-26 12:03 andrewcza * lib/flckclient.c, lockserver/lockserver.c: Make More changes so that Locking with Indexed IO now also works with Mingw 2003-07-26 10:36 dessex * AUTHORS, configure.in: Configure.in duplicate option fix. 2003-07-26 10:36 dessex * compiler/htcobolrc.in, test.code/t00/Makefile, test.code/t01/Makefile, test.code/t04/Makefile, test.code/t04/test04.cob, test.code/t04/test04i.cob, test.code/t04/test04r.cob, test.code/t05/Makefile, test.code/t05/test05a.cob, test.code/t05/test05b.cob, test.code/t05/test05c.cob, test.code/t05/test05d.cob, test.code/t05/test05e.cob, test.code/t05/test05f.cob, test.code/t06/Makefile, test.code/t06/index01.cob, test.code/t06/test06.cob, test.code/t06/test06i.cob, test.code/t06/test06r.cob, test.code/t06/test06s.cob, test.code/t06/test06v.cob, test.code/t07/Makefile, test.code/t07/cobsub.cob, test.code/t07/test07.cob, test.code/t08/Makefile, test.code/t08/test08.cob, test.code/t08/test08g.cob, test.code/t08/test08u.cob, test.code/t08/test08ug.cob, test.code/t09/Makefile, test.code/t09/upro.cob, test.code/t10/Makefile, test.code/t10/test10.cob, test.code/t11/Makefile, test.code/t11/test11.cob, test.code/t12/Makefile, test.code/t12/test12.cob, test.code/t12/test12i.cob, test.code/t12/test12ls.cob, test.code/t12/test12r.cob, test.code/t12/test12s.cob, test.code/t13/Makefile, test.code/t13/include1.cpy, test.code/t13/include2.cpy, test.code/t13/include3.cpy, test.code/t13/test13.cob, test.code/t14/Makefile, test.code/t14/test14c.cob, test.code/t15/Makefile, test.code/t16/Makefile, test.code/t16/test16.cob, test.code/t17/Makefile, test.code/t17/test17.cob, test.code/t18/Makefile, test.code/t18/test18.cob, test.code/t18/test18i.cob, test.code/t18/test18r.cob, test.code/t19/Makefile, test.code/t19/test19.cob, test.code/t19/test19a.cob, test.code/t19/test19b.cob, test.code/t20/Makefile, test.code/t20/test20e.cob, test.code/t21/Makefile, test.code/t22/Makefile, test.code/t22/test22.cob, test.code/t23/Makefile, test.code/t23/test23.cob, test.code/t23/test23b.cob, test.code/t24/Makefile, test.code/t24/test24.cob, test.code/t25/Makefile, test.code/t26/Makefile, test.code/t26/test26.cob, test.code/t27/Makefile, test.code/t27/test27.cob, test.code/t28/Makefile, test.code/t28/test28.cob, test.code/t28/test28a.cob, test.code/t29/Makefile, test.code/t29/test29m.cob, test.code/t30/Makefile, test.code/t30/test30a.cob, test.code/t31/Makefile, test.code/t31/test31.cob, test.code/t32/Makefile, test.code/t33/Makefile, test.code/t34/Makefile, test.code/t34/aaaa.cob, test.code/t34/bbbb.cob, test.code/t35/Makefile, test.code/t35/test35.cob, test.code/t36/Makefile, test.code/t36/test36.cob, test.code/t36/test36i.cob, test.code/t36/test36l.cob, test.code/tdb01/tdb01a.cob, test.code/tdb02/tdb02.cob, test.code/tdb03/tdb03.cob, test_suite/compile_tests/ctestp-goto1.cob: Updated sample test code. Configure.in duplicate option fix. 2003-07-26 00:14 andrewcza * lib/flckclient.c: Fix an error in flckclient to do with mingw32 2003-07-25 23:33 andrewcza * lib/Makefile.mingw, lib/flckclient.c, lib/flckclient.h, lockserver/lockserver.c: Finish off Locking code for Mingw. Now ready for testing 2003-07-25 15:55 andrewcza * configure, lib/flckclient.c, lib/flckclient.h, lockserver/Makefile.in, lockserver/Makefile.mingw, lockserver/lockserver.c, lockserver/syslog.h: Start to change the Locking code to include support for Mingw32 2003-07-25 14:35 whydoubt * lib/strings.c: Comment INSPECT REPLACING code and replace offset_substr with memcmp where appropriate. 2003-07-25 12:39 whydoubt * configure.in: Clean up some configure messages. 2003-07-24 01:03 dessex * lib/: basicio.c, cobmove.c, cobmove_9_.c, cobmove_b_.c, cobmove_c_.c, intrinsic.c: Several RTS patches from Paolo Bizzarri. 2003-07-23 17:52 whydoubt * lib/general.c: Tweak code for removing trailing whitespace in tcob_chain. 2003-07-23 17:45 whydoubt * lib/general.c: Correct which string to search in for trailing whitespace. 2003-07-23 17:40 whydoubt * lib/general.c: Reducing whitespace-removal code in tcob_cancel. 2003-07-23 16:46 dessex * lib/: Makefile.in, fileio.c, flckclient.c, flckclient.h, htcoblib.h: Separated file lock client code into separate file. 2003-07-22 18:22 ferranp * lib/general.c: Correct cancel statement. Now it works with the routine name in a variable. 2003-07-20 22:09 dessex * lib/htcoblib.h, lockserver/Makefile, lockserver/Makefile.0: Configuration for lock server. 2003-07-20 22:09 dessex * Makefile.in, configure.in, htconfig.h.in, htconfig.mingw.h: Configuration for lock server (part 2). 2003-07-20 20:43 andrewcza * lib/fileio.c, test.code/t36/Makefile, test.code/t36/test36l.cob: Add new test example and remove warnings from compile when USE_LOCKSERVER is not defined. 2003-07-20 11:57 dessex * lib/fileio.c, lib/htcoblib.h, lockserver/lockserver.c: Bug fix for 'WRITE ...ADVANCING' part 1. Minor modifications to lock server. 2003-07-18 23:59 hudsonreis * INSTALL, INSTALL.BeOS, INSTALL.bin: changes about resource files option 2003-07-18 21:56 andrewcza * STATUS: Update Status to show READ .. WITH IGNORE LOCK NOW IMPLEMENTED 2003-07-18 21:50 andrewcza * compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c, test.code/t36/test36i.cob: Implement Compiler and Library code for READ .. WITH IGNORE LOCK 2003-07-18 00:10 dessex * utils/cobf2f/: cobf2f.c, cobf2f.h: Minor update to cobf2f utility. 2003-07-15 13:49 whydoubt * lib/strings.c: Reworked the INSPECT REPLACING TRAILING code. 2003-07-15 12:15 whydoubt * lib/strings.c: In comparand structure, changed the component name 'stop' to 'state'. Also made the default state 'go' instead of 'wait'. 2003-07-15 11:54 whydoubt * lib/strings.c: Make (struct comparand *)->stop comparisons explicit. More work on cleaning up INSPECT REPLACING library code. 2003-07-15 11:07 whydoubt * lib/strings.c: Correct signed/unsigned variable comparison. 2003-07-15 09:07 whydoubt * lib/fileio.c: Fixed a memory leak and a buffer overflow in reworking LINE SEQUENTIAL writing. 2003-07-13 17:14 bgiroud * compiler/hthelp.h.in, info/htcobol_en.man, info/htcobol_fr.man, info/htcobol_man_fr.html: Added option -t in french documentation. 2003-07-12 11:38 dessex * compiler/htcobol.y, compiler/reswords.c, test.code/t12/Makefile: Added "WITH IGNORE LOCK" phrase to the read statement. 2003-07-11 22:05 andrewcza * lib/fileio.c: Added Code to make the DELETE Statement release a Locked Record if it gets deleted. 2003-07-11 21:56 andrewcza * test.code/t36/test36i.cob: Add Simple Indexed IO Lock Sample 2003-07-11 21:34 andrewcza * README, STATUS, lib/fileio.c, lib/htcoblib.h, lockserver/lockserver.c, test.code/t36/Makefile: Make final changed for Beta Version of Record Locking on Indexed IO. Now We need People to test. 2003-07-10 22:54 andrewcza * lib/fileio.c, lockserver/INSTALL, lockserver/LICENSE, lockserver/Makefile, lockserver/PROTOCOL, lockserver/README, lockserver/TODO, lockserver/VERSION, lockserver/hosts, lockserver/lockserver.c: Write more code to support record Locking on READ and REWRITE 2003-07-04 00:03 andrewcza * compiler/htcobol.y, lib/fileio.c, lib/htcoblib.h, test.code/t12/test12.cob, test.code/t12/test12i.cob: Wrote more code for Record Locking. 2003-07-03 21:58 andrewcza * lib/: fileio.c, htcoblib.h: Continue to Add code to implement record locking. 2003-07-02 17:38 dessex * compiler/: htcobol.y, reswords.c: Updated report parser grammar. 2003-07-02 07:53 dessex * compiler/htcobol.y: Updated and improved declaratives parser grammar. 2003-07-01 22:46 andrewcza * lib/: fileio.c, htcoblib.h: Write more routines towards the implemention of record locking on ISAM files. 2003-07-01 12:07 hudsonreis * info/: htcobol_it.man, htcobol_man_it.html: Update htcobol manpages(italian language) 2003-06-28 16:47 andrewcza * lib/: fileio.c, htcoblib.h: Start Adding routines to call Lockserver for Record Locking. 2003-06-28 15:17 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, test_suite/cobol_test.pl: Correct problems initializing variables. 2003-06-28 06:51 reidrac * info/: htcobol_es.man, htcobol_man_es.html: added the -t switch 2003-06-28 00:30 hudsonreis * info/: htcobol.man, htcobol_en.man, htcobol_man.html, htcobol_man_en.html, htcobol_man_pt_BR.html, htcobol_pt_BR.man: Adding -t switch in htcobol manpage(english and portuguese language) 2003-06-27 23:09 andrewcza * lib/fileio.c: Added the Cobol 85 File Status Codes. 2003-06-25 20:03 ferranp * compiler/: htcobemt.c, htcobgen.c: Changes initializing fields. Code cleanup, do not initialize values in linkage section. Initialize all numeric fields to 0 and text fields to spaces. 2003-06-21 07:09 dessex * lib/fileio.c: File IO bug fixes. 2003-06-19 03:36 dessex * AUTHORS, htconfig.mingw.h, tconfig.mingw.sh: Updated MinGW setup script. Updated scanner and parser tokens. (Part 2) 2003-06-19 03:36 dessex * compiler/: htcobgen.c, htcobol.y, htcoboly.h, reswords.c: Updated MinGW setup script. Updated scanner and parser tokens. 2003-06-17 14:57 whydoubt * lib/cobmove.c: Paolo Bizzarri: It is intended to clarify the meaning of a particular state in the function tcob_move_edited. In the original code it was expressed as a int value. Now is an enum, with possibly significant symbolic names. Jeff Smith: Modified the symbolic names slightly. 2003-06-17 04:30 dessex * compiler/: htcobemt.c, htcobgen.c, htcobol.y, htcoboly.h, htglobals.c, htglobals.h, reswords.c, scan.l: Updated scanner and parser with new tokens. Enhanced error reporting to print error token. 2003-06-08 00:19 dessex * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, compiler/reswords.h, lib/fileio.c, test.code/t02/Makefile, test.code/t03/Makefile, test.code/t33/Makefile: Updated parser with standardized tokens. Removed 'SEVERITY_ERROR' define conflict on MinGW platform. 2003-05-30 14:10 whydoubt * lib/strings.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt: Fixed some bugs in INSPECT TALLYING library code. Cleaned up a couple of near-by memory leaks. 2003-05-19 10:23 hudsonreis * info/: htcobol_it.man, htcobol_man_it.html: Put in CVS update of italian manfiles(Thanks Mario) 2003-05-17 01:24 dessex * configure, configure.in, htconfig.h.in: Added MF compatibility options (part 2). 2003-05-17 01:24 dessex * lib/fileio.c, test.code/t19/Makefile, test.code/t19/test19b.cob: Added MF compatibility configure option and some MF compatibility features - external file IO. 2003-05-16 23:19 hudsonreis * info/: htcobol.man, htcobol_man.html: Updating htcobol.man and htcobol_man.html about the modification of cobopt word to htcobolrc word. 2003-05-16 15:47 whydoubt * compiler/htcobol.y: Improve parsing of SORT statement. 2003-05-16 15:47 whydoubt * test_suite/nist/: IX.rpt, SM.rpt, nist.rpt: Get NIST reports up to date. 2003-05-16 14:33 whydoubt * compiler/htcobol.y: Improve parsing of SORT statement. 2003-05-16 13:42 whydoubt * test_suite/nist/make_pop_linux.txt: Added SORT filename cards. 2003-05-16 13:34 whydoubt * test_suite/nist/Makefile_trail.h: Clean up for RTE files in NIST testing. 2003-05-15 15:45 whydoubt * test_suite/nist/: nist_IX.rpt, nist_IX_prev.rpt, nist_NC.rpt, nist_NC_prev.rpt: Putting some old reports in the attic. 2003-05-15 15:10 whydoubt * test_suite/nist/: NC.rpt, nist.rpt: Get NC report up to date. 2003-05-15 14:41 whydoubt * lib/: fileio.c, htcoblib.h, strings.c: Eliminated some C++ comments, eliminated movebytes, cleaned up SORT code. 2003-05-15 14:10 whydoubt * compiler/htglobals.c: Keeping C++-style comments out of the compiler code. 2003-05-15 11:10 reidrac * info/htcobol_es.man: little fix 2003-05-15 11:04 reidrac * info/htcobol_es.man: clarified the htcobolrc part 2003-05-11 02:50 dessex * test.code/: Readme.txt, t15/Makefile, t15/test15k.cob, t15/test15l.c, t32/Makefile, t32/test32a.cob, t36/test36.cob: Added COBOL source samples in the 'test.code' directory. 2003-05-08 19:44 dessex * Makefile.in, Makefile.mingw, configure, configure.in, htconfig.h.in, htconfig.mingw.h, tconfig.mingw.sh: Simplified configure for command line help language option (part 2). 2003-05-08 19:27 dessex * cobpp/tcpphelp.h, cobpp/tcpphelp.h.in, compiler/hthelp.h, compiler/hthelp.h.in, test.code/Readme.txt, test_suite/cobol_test.pl: Simplified configure for command line help language option. 2003-05-07 03:02 dessex * lib/fileio.c, test.code/t15/Makefile, test.code/tdb01/Makefile, test.code/tdb01/tdb01.c: Win32 binary flag fix for BDB. Small setup fix for BDB in tdb01. 2003-05-05 01:49 bgiroud * compiler/htcobgen.c, test_suite/test.baseline: Corrected filler SCREEN checking symptom. Recovered test_suite level. 2003-05-04 14:32 ferranp * compiler/htcobol.y, lib/htcoblib.h, lib/strings.c: New option for inspect, INSPECT .... REPLACING TRAILING .... 2003-05-01 03:05 hudsonreis * info/: htcobol_en.man, htcobol_man_en.html: Updated english manfiles 2003-04-29 16:22 dessex * info/isetup/: image3e.bmp, image3e1.bmp, license.txt, tcobol.iss.in: Fix for Inno setup script. Set binary flag for bitmap 2003-04-29 05:30 dessex * Makefile.mingw, tconfig.mingw.sh: MinGW config scritp update 2003-04-29 04:33 dessex * info/isetup/Readme.isetup.txt, info/isetup/image3e.bmp, info/isetup/tcobol.bat, info/isetup/tcobol.iss.in, lib/Makefile.mingw, test_suite/nist/Makefile, test_suite/nist/Makefile_head.h: MinGW update and addtion of Inno setup script 2003-04-28 13:30 reidrac * info/htcobol_es.man: cobopt deprecated 2003-04-27 16:20 bgiroud * compiler/htcobemt.c, compiler/htcobol.y, compiler/reswords.c, compiler/reswords.h, info/htcobol_fr.man, info/htcobol_man_fr.html: Added dialect field for reserved words. Changed cobopt into htcobolrc in documentation. 2003-04-26 12:44 hudsonreis * compiler/htcobolrc.mingw, lib/Makefile.mingw: Updating the files to mingw TC install 2003-04-26 11:03 hudsonreis * compiler/cobopt: removed cobopt file 2003-04-26 01:06 hudsonreis * info/: htcobol_man_pt_BR.html, htcobol_pt_BR.man: Updating the brazilian manfiles(changing the word "cobopt" to "htcobolrc" in htcobol_pt_BR.man and htcobol_man_pt_BR.html) 2003-04-26 00:53 hudsonreis * configure: updating configure script(regenerated with autoconf) 2003-04-14 17:51 whydoubt * compiler/htcobol.y: Removed token special_name_class_literal. 2003-04-13 14:31 bgiroud * configure.in, cobpp/tcpphelp.h.in, compiler/hthelp.h.in, compiler/reswords.c, info/htcobf2f_es.man, info/htcobf2f_man_es.html, info/htcobol_es.man, info/htcobol_man_es.html, info/htcobolpp_es.man, info/htcobolpp_man_es.html: Addition of "es" translation (Thanks to Juan). Ordering of reserved words to allow further qualification for doc. 2003-04-12 12:32 hudsonreis * test.code/tdb03/tdb03.cob: some bugfixes in tdb03.cob 2003-04-11 10:35 bgiroud * compiler/: htcobemt.c, htcobgen.c, htcobol.c, htcobol.y, htcoboly.h, reswords.c, scan.l: Added checks on value types and length against picture. Added syntax of CLASS phrase. 2003-04-09 19:21 ferranp * compiler/htcobgen.c: Initialize a field to avoid crashes. 2003-04-08 15:09 ferranp * compiler/htcobemt.c: Some bugfixes that make the compiler seg failt. 2003-04-07 03:14 bgiroud * compiler/: htcobemt.c, htcobgen.c, htcobol.y, htcoboly.h, htglobals.c: Correction of several little bugs mentionned by Hudson Reis. 2003-04-06 09:28 whydoubt * lib/: cobmove.c, general.c, rterrors.h: C++ -> C comments and corrected some comments. 2003-04-04 19:47 whydoubt * lib/: htcoblib.h, mcmath.c: Converting C++-style comments to C-style comments in mcmath. 2003-04-04 19:00 whydoubt * lib/: basicio.c, cobmove_f_.c, fileio.c, scr_curses.c, screenio.c, strings.c: Lots of warnings when -W flag is used have been cleaned up. Implemented library code for 4-digit years in ACCEPT statement. 2003-04-04 18:57 whydoubt * test_suite/nist/: NC.idx, make_pop_linux.txt: Minor nist test suite updates. 2003-04-03 13:18 ferranp * cobpp/scanner.l: Some bug fixes to aboid segmentation faults. 2003-04-03 12:23 ferranp * cobpp/cobpp.h, cobpp/scanner.l, compiler/htcobemt.c, compiler/htglobals.c, compiler/reswords.c, compiler/scan.l, lib/dyncall.c, lib/general.c, lib/screenio.c: Some bug fixes to avoid segmentation faults. 2003-04-02 18:40 whydoubt * compiler/: Makefile.in, htcobemt.c, htcobgen.c, htglobals.c, htglobals.h, scan.l: Added -pedantic to the flags for compiling the compiler, and fixed most resulting warnings. 2003-04-02 15:51 whydoubt * mwindows.h, compiler/htcobgen.c, compiler/htcobol.c, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, compiler/hthelp.h.in, compiler/reswords.c: More changing C++-style comments to C-style comments in the compiler. 2003-04-02 14:36 whydoubt * lib/htcoblib.h, compiler/htcobemt.c: Converting C++-style comments to C-style comments, and cleaning up some of contents of the comments in the process. 2003-04-02 13:04 whydoubt * compiler/htcobemt.c: Cleaned up code generation ambiguity in proc_trail. 2003-04-02 12:20 whydoubt * compiler/htcobol.y: ADD CORRESPONDING requires 'TO'. 2003-03-25 04:21 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c: Reset flag eof_hit also at tcob_start (thanks to Alain Lucari). Suppressed call of data_trail from end if data division (in case refmods in screen section). 2003-03-23 14:59 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, lib/dyncall.c, lib/general.c, lib/htcoblib.h, lib/rterrors.c, lib/rterrors.h, lib/scr_curses.c, lib/screenio.c: New options UPPER , LOWER and SIZE on screen fields. Correct a segmentation faults in som cases involving call and cancel. 2003-03-20 19:11 ferranp * compiler/htcobemt.c: Modification to detect variables in the linkage section while compiling. 2003-03-09 18:50 ferranp * lib/scr_curses.c: Now the left and right keys at the end of a field finish an accept auto. 2003-03-05 12:30 whydoubt * lib/cobmove.c: Fix non-elementary moves to meet standards. 2003-03-05 00:25 whydoubt * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Additional updates to the chronological form of the ACCEPT statement. 2003-03-04 17:44 whydoubt * compiler/htcobgen.c, lib/basicio.c, lib/htcoblib.h: Consolidating code for chronological form of ACCEPT. 2003-03-04 16:20 whydoubt * compiler/htcobol.y: Parse the ALPHABET phrase better. 2003-02-28 09:25 bgiroud * configure.in, cobpp/parser.y, compiler/htcobol.y, lib/fileio.c: Check-in changes from David Essex for skipping locking on MingW32. Cleaned-up definitions in files .y for Bison 1.75. 2003-02-25 02:36 whydoubt * cobpp/.cvsignore, compiler/.cvsignore, info/.cvsignore, lib/.cvsignore, test.code/.cvsignore, test.code/copybooks/.cvsignore, .cvsignore, utils/.cvsignore, utils/cobf2f/.cvsignore: Adding .cvsignore entries into the repository. 2003-02-25 02:28 whydoubt * info/: Compiler-Overview.txt, VarStructure.Info.txt: Documentation updates. 2003-02-23 20:20 whydoubt * compiler/htcobol.y: Improve EVALUATE without END-EVALUATE case. 2003-02-23 01:03 whydoubt * compiler/htcobol.y: Improving parse of file and sort descriptor sections. 2003-02-22 15:24 whydoubt * compiler/htcobgen.c: Fix occasional segfault in compiler when creating a log file. 2003-02-22 14:44 whydoubt * compiler/hthelp.h.in: Update compiler command-line help to compile without errors. 2003-02-21 13:49 whydoubt * compiler/: htcobol.y, reswords.c: Keyword 'ARE' is only valid if the proceeding word is in plural form. 2003-02-18 16:53 whydoubt * compiler/htcobol.y: Fix a parse error when 'ON' is missing from an OCCURS DEPENDING clause. 2003-02-18 13:24 whydoubt * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/htcoblib.h: Improving inheritance of group attributes to subcomponents. 2003-02-16 19:07 whydoubt * compiler/: htcobgen.c, htcoboly.h: Fix a problem with the compiler sometimes allocating too much memory while generating code for initializing groups with the OCCURS clause. 2003-02-15 12:59 whydoubt * lib/: general.c, mcmath.c, rterrors.c: Fixes and improvements to the run-time error reporting system. 2003-02-15 12:42 whydoubt * compiler/htcobgen.c: Fixed compiler shortcoming that led to values in group fields not being properly initialized (e.g. field MOVE29A in NIST test NC104). 2003-02-13 02:55 whydoubt * lib/pictures.c: Fixed some logic errors in counting the numeric characters in a numeric edited picture. 2003-02-07 12:25 bgiroud * config.guess, config.sub, configure, configure.in, tinycobol.lsm: Last configure changes from Matt Verran for R0.60. 2003-02-02 18:17 bgiroud * ANNOUNCE: Forgotten the principal for R0_60 ! 2003-02-02 15:05 bgiroud * AUTHORS, ChangeLog, STATUS, configure.in, tinycobol.lsm, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, info/rpm/tinycobol-0.00.spec, lib/fileio.c, lib/general.c: Preparation of 0.60 release. 2003-01-23 02:27 bgiroud * INSTALL.BeOS, configure, configure.in, htconfig.h.in, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, lib/fileio.c, lib/general.c, lib/htcoblib.h: Corrected write advancing, thanks to Alain Leucari's code. Changed structure of files (needs a V4) to support access to File Status from the RTL. Added Matt Verran's contributions to better support BeOS. 2003-01-07 03:18 bgiroud * compiler/: htcobemt.c, htcobgen.c, htcobol.y, htcoboly.h, htglobals.c, htglobals.h: Corrected the handling of Invalid Key clause for write and rewrite. 2002-12-19 00:52 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c, lib/fileio.c: Added UNLOCK statement. 2002-12-18 23:50 rpragana * test.code/t36/: Makefile, test36.cob: Still some files missing... 2002-12-18 13:01 rpragana * lib/fileio.c: Oops! No t36 commited. Small bug fix in lib/fileio.c/lock_record(). 2002-12-17 14:24 rpragana * ChangeLog, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h, lib/fileio.c, lib/htcoblib.h: Added test.code (t36) for record locks. Modified implementation for allowing multiple reads with/without locks in the same process. Return code for already locked files is 99 (temporary error code). 2002-12-17 10:23 rpragana * ChangeLog, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/htcoblib.h, test.code/t01/Makefile, test.code/tdb03/tdb03.cob: Start WITH LOCK clause implementation (READ verb). 2002-11-05 04:04 bgiroud * configure, configure.in, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h: Integrated first lot of support for BeOS in configuration. 2002-10-30 17:02 bgiroud * configure, lib/fileio.c, test_suite/test.baseline, test_suite/sortio_tests/srtio05.cob, test_suite/sortio_tests/srtio06.cob, test_suite/sortio_tests/srtio07.cob, test_suite/sortio_tests/srtio08.cob, test_suite/sortio_tests/srtio09.cob, test_suite/sortio_tests/srtio10.cob, test_suite/sortio_tests/test.script: Sort with line sequential files now should work. Added a few other tests. 2002-10-29 04:09 bgiroud * configure.in, tinycobol.lsm, test_suite/Makefile, test_suite/cobol_test.pl, test_suite/test.baseline, test_suite/sortio_tests/srtio01.cob, test_suite/sortio_tests/srtio02.cob, test_suite/sortio_tests/srtio03.cob, test_suite/sortio_tests/srtio04.cob, test_suite/sortio_tests/test.script: Added sortio tests. 2002-10-23 15:15 whydoubt * cobpp/tcpphelp.h.in: Fixing escaped newlines in Italian help messages. 2002-10-20 05:16 bgiroud * ANNOUNCE, ChangeLog, INSTALL, configure, configure.in, tinycobol.lsm, info/rpm/tinycobol-0.00.spec, lib/Makefile.in, lib/basicio.c: Updates for release 0.59. 2002-10-16 11:27 whydoubt * Makefile.0, Makefile.in: Clean up two new generated files during distclean. 2002-10-15 03:12 bgiroud * cobpp/tcpphelp.h, compiler/hthelp.h: Removed two generated help files. 2002-10-13 16:47 bgiroud * ChangeLog, cobpp/tcpphelp.h, cobpp/tcpphelp.h.in, compiler/hthelp.h, compiler/hthelp.h.in, info/htcobolpp_man_fr.html: Added missing files from David Essex concerning internationalization. 2002-10-13 02:03 whydoubt * INSTALL, Makefile.0, Makefile.in, info/debian/rules, test.code/Makefile.0, test.code/Makefile.in, utils/Makefile.0, utils/Makefile.in: Adding standard make target 'distclean'. 2002-10-11 10:49 bgiroud * configure, configure.in, cobpp/cobpp.c, cobpp/cobpp.h, compiler/htglobals.c, compiler/htglobals.h, info/Makefile.in, lib/basicio.c, lib/cobmove_b_.c: Incorporated David Essex changes for intl. of man files. Corrected the way tcob_accept_{date,time,day} would fill a char field from a BININT one. 2002-10-04 10:41 bgiroud * compiler/htcobgen.c, info/htcobf2f_man_fr.html, info/htcobol_man_fr.html, lib/basicio.c, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/htcoblib.h, lib/intrinsic.c, lib/mcmath.c, lib/pictures.c, lib/screenio.c, lib/strings.c: tcob_ prefix changes phase III. 2002-09-27 11:04 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c, lib/cobmove_x_.c, lib/fileio.c, lib/htcoblib.h, lib/intrinsic.c, lib/mcmath.c, lib/scr_curses.c, lib/screenio.c, lib/screenio.h, lib/strings.c, test.code/Readme.txt, test.code/t00/Makefile, test.code/t17/Makefile, test.code/t17/Readme.txt, test.code/t23/Makefile, test.code/t26/Makefile: Changing RTS names phase II. 2002-09-27 03:22 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcobolrc.in, compiler/htcobolrc.mingw, lib/basicio.c, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/fileio.c, lib/general.c, lib/htcoblib.h, lib/intrinsic.c, lib/mcmath.c, lib/rterrors.c, lib/scr_curses.c, lib/screenio.c, lib/strings.c, test_suite/nist/NC.idx: Changed or added prefix "tcob_" phase I. 2002-09-16 05:00 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/fileio.c, test.code/t08/Readme.txt: Corrected several bugs in sort, and added prefix tcob_ for sort entry points. 2002-09-10 03:59 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c, lib/htcoblib.h, test.code/t08/test08u.cob: Added the correct handling of implied numeric move in accept_* routines. Also renamed the modified routines with a prefix of tcob_. 2002-09-09 05:23 bgiroud * Makefile.in, cobpp/Makefile.in, cobpp/Makefile.mingw, compiler/Makefile.in, compiler/Makefile.mingw, compiler/htcobemt.c, compiler/htcobgen.c, info/Makefile.in, lib/Makefile.in, lib/Makefile.mingw, test.code/Makefile.in: Added devel tag in Makefiles. Made SORT-RETUN defined. Gives an error if assigned name in SELECT is not defined. 2002-08-27 11:21 ferranp * compiler/htcobemt.c, compiler/htcobol.y, compiler/htglobals.c, lib/Makefile.in, lib/Makefile.mingw, lib/dyncall.c, lib/intrinsic.c, test.code/t02/test02.cob, test.code/t33/Makefile, test_suite/cobol_test.pl: Unify the 2 libraries of the runtime in one. By default create the runtime system as a shared object. Some bug fixes. 2002-08-12 14:28 bgiroud * TODO, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, info/htcobf2f_fr.man, info/htcobol_fr.man, info/htcobolpp_fr.man, test_suite/cobol_test.pl, test_suite/nist/IX.rpt, test_suite/nist/SM.rpt, test_suite/nist/nist.rpt: Added french translation. Updated cobol_test.pl for dynamic libs. 2002-06-26 13:13 ferranp * compiler/htcobol.y, lib/dyncall.c, lib/general.c, lib/htcoblib.h, lib/rterrors.h: Preliminary cancel statement. Unify the way dyncall works with dl and ltdl Some imprivements for NIST test suite. 2002-06-26 08:10 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, lib/screenio.c: Correct determination of size for fields without picture. Correct parsing of nested progrmas (NIST IC test suite). A little bug on screen. 2002-06-25 23:13 dessex * info/: htcobf2f_it.man, htcobf2f_man_it.html, htcobol_it.man, htcobol_man_it.html, htcobolpp_it.man, htcobolpp_man_it.html: Added Italian versions MAN and HTML docs. 2002-06-24 12:08 ferranp * compiler/htcobol.y, lib/basicio.c, lib/dyncall.c, lib/general.c, lib/intrinsic.c, lib/rterrors.c, lib/rterrors.h, lib/screenio.c: Changes on parser. Improvements on runtime error reporting. 2002-06-21 06:36 ferranp * compiler/htcobgen.c, compiler/htcobol.y, lib/general.c, lib/screenio.c: Some bug fixes. Clearer accept syntax. Now not requires curses to be linked with any cobol program. 2002-06-19 14:09 ferranp * compiler/: htcobemt.c, htcobol.y, htcoboly.h: A bug introduced on one of the last modifications afecting the returninig of routines. 2002-06-19 12:03 ferranp * lib/: general.c, htcoblib.h, intrinsic.c, scr_curses.c: NUMVAL-C instrinsic function. (cobol 85 intrinsic functions complented). Bug on the screen section accept (reported by Iker Etxebarria). Restore the currency symbol when returning from a call. 2002-06-17 22:29 rpragana * ChangeLog, compiler/htcobol.y: Flag as error level 78 variables. 2002-06-16 17:59 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h, compiler/reswords.c, lib/fileio.c, lib/general.c, lib/htcoblib.h, lib/intrinsic.c, lib/rterrors.h: Fase 1 of the cancel statement. NUMVAL intrinsic function. 2002-06-16 03:32 dessex * compiler/htcobol.y: Bug fix for ACCEPT/DISPLAY grammar in parser. 2002-06-14 13:10 ferranp * compiler/htcobol.y: Fix a bug that makes all the accepts via curses. 2002-06-13 04:17 dessex * cobpp/: parser.y, scanner.l: Updated pre-processor to allow multi-line comment entries for AUTHOR, INSTALLATION, DATE-WRITTEN, DATE-COMPILED, SECURITY statements. 2002-06-12 18:46 dessex * compiler/htcobol.y, test_suite/nist/Readme.txt: Minor bug in main parser. 2002-06-12 13:35 ferranp * compiler/htcobol.y: An bug produced for deleting by error lines from previous version. 2002-06-12 06:12 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, lib/htcoblib.h, lib/scr_curses.c, lib/screenio.c: Modification of the accept/display on the parser to be closer to standards. Boback on a rutine generates exit program, else stop run. A bug fix for SET. 2002-06-10 21:39 dessex * info/: htcobf2f_en.man, htcobf2f_man_en.html, htcobf2f_man_pt_BR.html, htcobf2f_pt_BR.man, htcobol.man, htcobol_en.man, htcobol_man.html, htcobol_man_en.html, htcobol_man_pt_BR.html, htcobol_pt_BR.man, htcobolpp_en.man, htcobolpp_man_en.html, htcobolpp_man_pt_BR.html, htcobolpp_pt_BR.man, rpm/tinycobol-0.00.spec: Updated man and HTML docs for htcobol. 2002-06-05 05:34 dessex * Readme.mingw32.txt, STATUS, htconfig.mingw.h, info/rpm/tinycobol-0.00.spec, lib/Makefile.mingw, lib/scr_curses.c, test.code/copybooks/Makefile.in: Minor make file fixes. Update to scr_curses for pdcurses. 2002-06-04 04:07 dessex * ANNOUNCE, AUTHORS, ChangeLog, Makefile.0, configure, configure.in, htconfig.0.h, htconfig.mingw.h, tinycobol.lsm, cobpp/Makefile.0, compiler/Makefile.0, compiler/htcobolrc.mingw, compiler/htglobals.c, lib/Makefile.0, lib/Makefile.mingw, lib/htcoblib.h, test.code/Makefile.0, utils/Makefile.0: Updates for 0.58 release. 2002-06-03 16:19 ferranp * lib/Makefile.in: Corrections on the symlinks for installing as shared libs. 2002-06-03 15:18 ferranp * compiler/htglobals.c: Bug that causes a seg fault with lib names in the resource file like '$.so' 2002-06-03 03:04 dessex * configure, configure.in, compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h, info/htcobol.man, info/htcobol_man.html: Updated TC front end to pass linker options (Part III). Minor update to configure script to add the static libraries utilities to the TC resource file. Updated man and HTML docs for htcobol. 2002-06-02 22:36 dessex * compiler/: htcobolrc.in, htglobals.c, htglobals.h: Updated TC front end to handle shared libraries (Part II). 2002-06-02 13:44 ferranp * compiler/htcobemt.c, compiler/htcobol.y, lib/dyncall.c: Some bugxs intreoduced when verifying paragraph and section names. Some bugs on dynamic calls. 2002-05-30 15:04 dessex * cobpp/parser.y, cobpp/scanner.l, compiler/htcobol.c, compiler/htcobolrc.in, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, test.code/config/COB.rules.in: More pre-processor fixes and updates relating to REPLACE (Part I). Updated TC front end to handle shared/static libraries (Part I). 2002-05-22 17:38 whydoubt * lib/mcmath.c: Fixed a bug in 'DIVIDE f1 INTO f2 GIVING f3 REMAINDER f4' where f3 is a numeric-edited non-integer. 2002-05-22 14:53 ferranp * lib/Makefile.in: Update Makefile for creating and installig (optional) shared libraries: 2002-05-22 12:26 ferranp * lib/: scr_curses.c, screenio.c, screenio.h: Minor bugs on screenio. 2002-05-19 09:45 ferranp * compiler/htcobol.y, compiler/reswords.c, lib/htcoblib.h, lib/scr_curses.c, lib/screenio.c, lib/screenio.h, test.code/t23/test23b.cob: Improvements and cleanup on screenio. end-accept clause. 2002-05-18 11:46 ferranp * compiler/htcobemt.c, compiler/htcobol.y, compiler/htcobolrc.mingw, compiler/htglobals.c, lib/Makefile.mingw, lib/dyncall_ltdl.c, lib/screenio.c: Portability issues for mingw32 including dynamic calls. Validate and print invalid paragraphs and sections on compiler. 2002-05-17 15:55 whydoubt * test_suite/nist/nc_extr.pl: Update nist/nc_extr.pl to simplify and correct some problems working with the first and last modules, CM and ST respectively. 2002-05-17 14:42 whydoubt * test_suite/nist/Makefile_trail.h: Generate full nist.rpt report from correct module reports. 2002-05-17 09:39 ferranp * compiler/htcobemt.c: WHEN-COMPILED intrinsic function. 2002-05-17 08:49 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, compiler/reswords.c, compiler/reswords.h, lib/intrinsic.c: Fixes on intrinsic functions. Option -m to compile as a module. 2002-05-15 06:06 dessex * configure, configure.in: More updates to the configure script for DB version 4. 2002-05-15 04:56 dessex * configure, configure.in, htconfig.h.in, lib/htcoblib.h, test_suite/cobol_test.pl: Updated configure script for DB version 4. Updated test_suite Perl script to determine the DB library name from the resource file(htcobolrc). 2002-05-14 17:52 whydoubt * lib/strings.c: Small fix to INSPECT (TALLYING and REPLACING) that was causing AFTER to not work as specified. 2002-05-14 12:16 whydoubt * lib/strings.c: Implemented INSPECT CONVERTING 2002-05-13 02:22 bgiroud * test_suite/nist/: Makefile_SM, SM.idx: Added SM support in nist test_suite directory. 2002-05-12 19:03 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, lib/intrinsic.c, test.code/t35/test35.cob: More instrinsic functions. some bug fixed. 2002-05-09 17:52 whydoubt * lib/screenio.c: Fixing a kludge in display_curses that was causing memory after a 'group' to be trampled when the group was displayed. 2002-05-05 16:43 ferranp * lib/screenio.c: Correct problems displaying edited fields with blank when zero. Bug reported by Harold Norris. 2002-05-05 15:51 ferranp * compiler/htcobgen.c: Correct a bug on last commit. 2002-05-05 13:46 ferranp * compiler/htcobgen.c, lib/intrinsic.c, lib/screenio.c, test.code/t35/test35.cob: Intrinsic functions, bug fixes and updated test35. 2002-05-03 23:54 dessex * test_suite/nist/nc_extr.pl: Update to the NIST test suite extract. 2002-05-03 08:29 ferranp * compiler/htcobemt.c, lib/intrinsic.c: More intrinsic functions. 2002-05-03 06:40 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, test_suite/Makefile, test_suite/test.baseline, test_suite/nist/IX.idx, test_suite/nist/IX.rpt, test_suite/nist/IX_prev.rpt, test_suite/nist/Makefile_head.h, test_suite/nist/Makefile_trail.h, test_suite/nist/NC.rpt, test_suite/nist/NC_prev.rpt, test_suite/nist/SM.rpt, test_suite/nist/make_pop_linux.txt, test_suite/nist/nc_extr.pl, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_NC.rpt, test_suite/nist/xtr_rpt.sh: Further enhancements to support IX module. Added module SM. Changed names of .rpt files (suppressed nist_ prefix). 2002-04-30 04:30 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, test.code/t35/test35.cob: Some bugs on intrinsic functions and generating temp fields. 2002-04-29 09:22 ferranp * lib/cobmove_x_.c: A bug fix for a seg fault on move. 2002-04-29 08:56 ferranp * compiler/htcobol.y, compiler/scan.l, lib/dyncall.c, lib/screenio.c: Bug fixes. Remove code for copys from compiler. 2002-04-28 19:16 dessex * cobpp/: scanner.l, test.code/ft1.cob, test.code/t1.cob: Pre-processor update relating to SQL pre-processor. 2002-04-28 18:36 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, lib/intrinsic.c, test.code/t35/test35.cob: More intrinsic functions. Some bug fixes. 2002-04-28 15:51 ferranp * lib/intrinsic.c, test.code/Readme.txt, test.code/t35/Makefile, test.code/t35/test35.cob: New Intrinsic functions. Added examples for instinsic functions in test.code. 2002-04-28 11:39 ferranp * compiler/htcobol.y, lib/intrinsic.c: Bugs on intrinsic function current-date (instrinsics without params) 2002-04-26 13:34 dessex * ChangeLog, configure, configure.in, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/parser.y, cobpp/scanner.l: Updated ChangeLog. Updated configure script to handle dynamic loading. Updated configure script dynamic loading RTS default. More pre-processor updates. 2002-04-24 19:19 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h, compiler/reswords.c, lib/intrinsic.c, lib/rterrors.c: Implementation of some intrinsic functions. 2002-04-22 19:59 andrewcza * lib/fileio.c, test_suite/test.baseline, test_suite/seqio_tests/seqio02.cob, test_suite/seqio_tests/seqio05.cob: Begin making changes so that File Status in fileio.c will return Cobol 85 Status codes and not Cobol 74. 2002-04-21 16:07 ferranp * compiler/htcobemt.c, compiler/htcoboly.h, compiler/reswords.c, compiler/reswords.h, compiler/scan.l, lib/Makefile.in, lib/cobmove_f_.c, lib/intrinsic.c, lib/mcmath.c, lib/rterrors.c, lib/scr_curses.c: Add skeleton for intrinsec functions.Added example function ABS. Correct a bug on move float fields and a bug on screen io. 2002-04-16 22:39 andrewcza * compiler/htcobgen.c: Fix a problem with Relative IO for Write From. 2002-04-16 20:17 dessex * lib/: dyncall.c, dyncall_ltdl.c: Merged dynamic loading code in RTS. 2002-04-16 18:11 dessex * configure, configure.in, htconfig.0.h, compiler/htcobemt.c, compiler/htcobolrc.in, lib/Makefile.in, lib/dyncall.c, lib/htcoblib.h: Updated configure script to handle dynamic loading. Merged dynamic loading code in RTS. 2002-04-16 13:14 ferranp * lib/dyncall_ltdl.c: ome cleanup on dyncall_ltdl. 2002-04-15 16:14 ferranp * compiler/htcobolrc.mingw: [no log message] 2002-04-15 16:14 ferranp * cobpp/Makefile.mingw, lib/scr_curses.c, lib/screenio.c: Some issues on mingw32 port. Colors work again with pdcurses. Bugs on display ADVANCING/NO ADVANCING and on DISPLAY reported by Harold Norris. 2002-04-11 05:57 dessex * ChangeLog, configure, configure.in, htconfig.h.in, cobpp/test.code/ft1.cob, compiler/htcobol.y, lib/Makefile.in, lib/Makefile.mingw, lib/dyncall.c, lib/dyncall_ltdl.c, lib/scr_curses.c, test.code/t33/Makefile, test.code/t33/Readme.txt, test.code/t33/rt.sh: Minor fix to htcobol.y. Updated configure script to handle dynamic loading (using the ltdl library or RTS default). Minor fix to screenio to handle old versions of the ncurses libraries. 2002-04-10 19:39 ferranp * lib/: cobmove_x_.c, screenio.c: Correct move right justified fields (strip trailing spaces from source field). Now accept just right works as expected. 2002-04-10 03:19 bgiroud * compiler/htcobemt.c, test_suite/Makefile, test_suite/nist/Makefile_head.h, test_suite/nist/Makefile_nc, test_suite/nist/nc.idx, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_IX_prev.rpt, test_suite/nist/nist_prev.rpt: Corrected test for NOT INVALID KEY. Further automate test suite. 2002-04-08 02:59 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/pictures.c, test_suite/nist/NC.idx, test_suite/nist/make_pop_linux.txt, test_suite/nist/nc.idx, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_NC.rpt, test_suite/nist/nist_NC_prev.rpt: Further improvements for the handling of declaratives. Added cast of int for va_args in pictures. 2002-04-07 18:25 ferranp * configure, configure.in, compiler/htcobemt.c: The configure script didn't give the correct defalut lib to linker. Correct the stabs lines when using copybooks. 2002-04-07 16:02 ferranp * lib/: Makefile.in, dyncall.c, ltdl.c: Dynamic call now uses ltdl routines. 2002-04-05 01:02 andrewcza * compiler/htcobgen.c, lib/fileio.c, test.code/config/COB.rules.in: Correct a problem with WRITE FROM 2002-04-02 18:51 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, lib/Makefile.in, lib/Makefile.mingw, lib/htcoblib.h, lib/scr_curses.c, lib/screenio.c, lib/screenio.h: Separate all the functions related to curses on a file. Correct a bug displaying GROUP fileds in curses. BLANK SCREEN now uses colors. 2002-04-01 19:06 andrewcza * lib/fileio.c: Fixed a bug in Rewrite for Sequential IO 2002-04-01 04:53 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, test_suite/Makefile, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_NC.rpt, test_suite/nist/nist_NC_prev.rpt: Corrected the behavior of one format of DIVIDE statement. Corrected the generation of READ when used sequentially. 2002-03-30 23:12 dessex * ChangeLog, INSTALL, STATUS, configure, configure.in, cobpp/Makefile.in, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/parser.y, cobpp/scanner.l, cobpp/test.code/ft1.cob, cobpp/test.code/ft2.cob, cobpp/test.code/r.sh, cobpp/test.code/t2.cob, cobpp/test.code/t3.cob, test_suite/nist/Makefile: Updated pre-processor and added code to handle tabs, inline comments, concatination. Updated ChangeLog and configure script files. 2002-03-29 14:23 whydoubt * STATUS, lib/strings.c: Out-of-bounds bug fix to STRING statement. 2002-03-27 04:22 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/nist/IX.idx, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_NC.rpt: Phase I of declaratives semantics. 2002-03-24 13:53 ferranp * lib/screenio.c: Correct bugs on screenio. 2002-03-23 16:23 whydoubt * lib/strings.c: Corrected small bug in STRING statement. 2002-03-22 05:26 bgiroud * compiler/htcobol.y, test_suite/nist/Makefile_trail.h, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_IX_prev.rpt, test_suite/nist/nist_NC.rpt, test_suite/nist/nist_prev.rpt: End of declaratives syntax (I hope). Small correction for search. 2002-03-21 19:37 andrewcza * STATUS, TODO, test.code/Readme.txt, test.code/esql/Readme: Update some Status files to reflect the availability of Embedded SQL. 2002-03-21 16:19 bgiroud * compiler/htcobol.y, test_suite/nist/nist_IX.rpt: Phase II of declaratives: grammar is OK. The tests behind i/o statements are still to be implemented. 2002-03-19 03:33 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c, lib/mcmath.c, test_suite/nist/IX.idx, test_suite/nist/Makefile_IX, test_suite/nist/Makefile_NC, test_suite/nist/Makefile_head.h, test_suite/nist/Makefile_trail.h, test_suite/nist/NC.idx, test_suite/nist/Readme.txt, test_suite/nist/make_pop_linux.txt, test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt, test_suite/nist/nist_IX_prev.rpt, test_suite/nist/nist_NC.rpt, test_suite/nist/nist_NC_prev.rpt, test_suite/nist/nist_prev.rpt, test_suite/nist/xtr_rpt.sh: Phase I of declaratives. Enhancements for the NIST test suite. Correction of level-88 bug. 2002-03-15 13:01 andrewcza * test.code/esql/: esql.list.ecob, esql.trans.ecob: Update examples to demonstrate BASED ON and HOST VARIABLES. 2002-03-13 19:50 ferranp * lib/screenio.c: Correct bug of accept line/position. 2002-03-12 23:01 andrewcza * test.code/esql/: Build, Makefile.rollback, Makefile.trans, esql.list.ecob, esql.rollback.ecob, esql.trans.ecob: Added More examples using Transactions and Rollback 2002-03-12 22:05 andrewcza * test.code/esql/: Makefile.create, Makefile.insert, Makefile.list, Makefile.table, Readme: Update test code for Firebird Release 1.0 2002-03-08 18:51 dessex * compiler/: htcobol.y, htcobolrc.in, htglobals.c, htglobals.h: Minor update to better document the grammar. More updates to main compiler user options. 2002-03-08 17:50 bgiroud * compiler/htcobemt.c, lib/fileio.c, lib/htcoblib.h, test_suite/nist/make_pop_linux.txt: Corrected spurious lines in line sequential writes, INVALID KEY tests and various parameters in NIST test suite. 2002-03-08 02:04 dessex * compiler/htcobemt.c, info/htcobol.man, info/htcobol_man.html, info/htcobolpp.man, info/htcobolpp_man.html: Updated htcobolpp reference MAN and HTML files. Changed code generation label from 'tiny_cobol_compiled' to 'tinycobol_compiled'. 2002-03-07 15:57 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/screenio.c: Screen section enhacementsw and new features. Print all the DEBUG_COMPILER info on the source file Some comments on the compiler. 2002-03-06 09:08 dessex * AUTHORS, configure, configure.in, cobpp/AUTHORS, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/scanner.l, cobpp/test.code/ft1.cob, cobpp/test.code/r.sh, cobpp/test.code/t1.cob, compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h: Added preliminary code to support the 'D' type lines, include source debugging line option. 2002-03-05 23:31 andrewcza * test.code/esql/: Build, Makefile.list, esql.create.ecob, esql.list.ecob: Added a example of a ESQL Program using EXEC SQL FETCH 2002-03-05 01:13 dessex * ChangeLog, compiler/htcobgen.c, compiler/htglobals.c: Updated ChangeLog file. More updates to main compiler user options. 2002-03-04 22:00 andrewcza * test.code/esql/: Build, Makefile.create, Makefile.insert, Makefile.table, Readme, esql.create.ecob, esql.insert.ecob, esql.table.ecob, fixit: Added example files for Firebird ESQL Support. 2002-03-04 20:48 ferranp * lib/: dyncall.c, rterrors.c, screenio.c: New error reporting, code cleanup. 2002-03-04 20:21 ferranp * lib/: dyncall.c, screenio.c: Some enhacements and code cleanup. 2002-03-03 12:40 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h, compiler/htglobals.c, lib/cobmove_b_.c, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Corrected signed binary to unsigned display or binary move. Suppressed compile erreors with #ifdef FIXME directives. 2002-03-02 05:34 dessex * ChangeLog, configure, configure.in, compiler/Makefile.mingw, compiler/htcobgen.c, compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h, info/Makefile.in, info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec: Updated ChangeLog file. More updates to main compiler user options. 2002-03-01 10:19 whydoubt * lib/cobmove.c, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Significant changes to move_edited. Should perform much more like is specified in standards. 2002-02-27 20:17 ferranp * compiler/: htcobol.y, htglobals.c: More error reporting on the parser. By default dissable the option of all calls dynamic. 2002-02-26 14:37 whydoubt * lib/screenio.c: Simplified several loops. Introduced addch_set() function, for accomplishing addch multiple times on the same character. 2002-02-26 13:45 ferranp * cobpp/scanner.l, compiler/htcobol.y, compiler/scan.l, lib/dyncall.c: Error to preprocesoor that gives bad line numbers. Debug files/lines on scanner. New errors reported. On dynamic calls, search for a file named .so. 2002-02-25 15:00 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, compiler/htglobals.h, lib/screenio.c: Support for non standard display at 9999/accept at 9999. A new compiler option to treat all call statements on the program as dynamic calls. 2002-02-25 05:32 dessex * ANNOUNCE, ChangeLog, Makefile.in, configure, configure.in, htconfig.0.h, htconfig.h.in, htconfig.mingw.h, tinycobol.lsm, cobpp/cobpp.c, compiler/Makefile.in, compiler/htcobol.c, compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h, test.code/Readme.txt, test.code/makrc: Updated ChangeLog file. Added resource script to set the environment variables file. More updates to main compiler user options. Updates for 0.57 release. 2002-02-23 07:31 bgiroud * compiler/: htcobemt.c, htcobgen.c, htcoboly.h, reswords.c, scan.l: Preliminary support of COMP-X and COMP-5. 2002-02-21 17:24 whydoubt * lib/pictures.c: Making picCreate and picAppend check that they do not run past the end of the buffer they are passed. 2002-02-21 08:37 ferranp * compiler/: htcobgen.c, htcobol.y, reswords.c: Bug that make a segmentation fault when initialize a field on a redefinition. Using the cancel statement report only a warning. 2002-02-20 16:58 ferranp * cobpp/scanner.l, lib/screenio.c: Bug on precompiler for copy replacing on fixed format files. Accept from inkey (to get keyboard status with curses) 2002-02-18 14:21 ferranp * lib/htcoblib.h, lib/screenio.c, lib/screenio.h, test.code/copybooks/screen.cpy: Changes on screenio to make it easier to accept edited fields 2002-02-17 23:04 whydoubt * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Allowing sign clause in group item to be inherited by subordinate items. Moved some handling of usage out of htcobol.y (parser) into htcobgen.c. 2002-02-17 04:55 dessex * ChangeLog, Makefile.in, configure, configure.in, compiler/Makefile.in, compiler/cobopt, compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h, test_suite/cobol_test.pl: Updates to main compiler user options defaults. Updated ChangeLog file. Added htcobolrc.in and updated configure to generate user options defaults resource file. The generated file htcobolrc replaces cobopt file as the user options defaults resource file. Updated test_suite Perl script to use TCOB_OPTIONS_PATH environment variable to set the resource file location. 2002-02-15 16:40 whydoubt * compiler/: htcobol.y, htcoboly.h, reswords.c: Aligning the method used for getting the USAGE type. 2002-02-15 12:43 whydoubt * compiler/htcobol.y: Reformatting and reorganizing a few rules. 2002-02-15 10:43 bgiroud * compiler/htcobol.y, compiler/scan.l, lib/mcmath.c, test_suite/test.baseline, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Now accepts underscores in variable names, doesn't choke anymore on GLOBAL clause, and a little enhancement in arith precision. 2002-02-15 07:53 dessex * compiler/: cobopt, htcobol.y, htglobals.c, htglobals.h: More updates to main compiler user options. 2002-02-13 20:26 ferranp * lib/screenio.c: Map cobol colors from standard to curses colors. 2002-02-13 20:03 ferranp * lib/screenio.c: More screen updates and cleanup. 2002-02-12 00:30 whydoubt * lib/cobmove_c_.c: Continuing move to 'pic' interface. 2002-02-10 19:16 whydoubt * lib/screenio.c: Simplifying/improving performance of free_scr_fields(). 2002-02-10 15:04 ferranp * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c, lib/screenio.c, lib/screenio.h: Preliminary support for cusror clause on special names, as shown on COBOL 2001 Draft. 2002-02-10 13:45 bgiroud * compiler/htcobgen.c, test_suite/nist/nc.idx, test_suite/nist/nist.rpt: Added support for subtract corresponding. 2002-02-09 13:42 dessex * compiler/cobopt, compiler/htglobals.c, compiler/htglobals.h, lib/basicio.c: Minor bug fix for ACCEPT (stdin) statement. More updates to main compiler front end options. 2002-02-09 00:35 whydoubt * compiler/: htcobemt.c, htcobgen.c: Fixed a problem in the compiler with accepting to a indexed variable. 2002-02-08 16:37 ferranp * lib/: screenio.c, screenio.h: Unify all the curses display/accept to one. To make it easier to maintain. 2002-02-08 01:43 whydoubt * compiler/htcobol.y: Fixed a break in the field_description rule when opt_def_name is NULL. 2002-02-07 14:33 ferranp * configure, configure.in, info/Makefile.in, lib/Makefile.in, lib/screenio.c, lib/screenio.h: Bug that make the accept of screen item crash. Begin screeio reorganization. Configuration and makefiles for easy creation of debian packages. 2002-02-06 10:25 whydoubt * lib/screenio.c: Fix to SCREEN processing. 2002-02-06 05:39 dessex * compiler/: cobopt, htcobol.y, htglobals.c, htglobals.h: Preliminary update to main compiler to auto detect required link libraries. 2002-02-05 17:21 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, lib/mcmath.c, test_suite/compile_tests/ctestp-subtract3.cob, test_suite/nist/nc.idx, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt, test_suite/nist/xtr_rpt.sh: Added support for subtract corresponding. Preliminary work for RENAMES. Applied the fix for qualified variables provided by Gerard Hollard. 2002-02-05 05:33 dessex * ChangeLog, Readme.cygwin.txt, Readme.mingw32.txt, compiler/Makefile.0, compiler/cobopt, compiler/htcobol.c, compiler/htglobals.c, compiler/htglobals.h: Changed Cygwin version to use the GNU GetOpt function. Updated ChangeLog file. 2002-02-05 00:58 whydoubt * compiler/htcobgen.c: Fix for pic_save_char, when PIC contains characters 0x80-0xFF. 2002-02-03 01:35 whydoubt * lib/: cobmove_c_.c, mcmath.c, screenio.c: Removing some now-unnecessary COMP-3 code. 2002-02-02 15:40 whydoubt * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Cleaned some compiler code for PIC strings, and a problem with 'P' scaling. 2002-02-01 23:35 whydoubt * compiler/htcobgen.c, lib/cobmove_9_.c, lib/cobmove_c_.c, lib/mcmath.c: Continuing improvements to COMP-3 datatype: making certain SIGN IS ... SEPARATE does not affect length. 2002-02-01 04:09 bgiroud * compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/cobmove.c, lib/htcoblib.h, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Full support for ADD CORRESPONDING ... ON SIZE ERROR. 2002-02-01 00:52 whydoubt * compiler/htcobemt.c, compiler/htcobgen.c, lib/basicio.c, lib/cobmove.c, lib/cobmove_b_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/fileio.c, lib/general.c, lib/htcoblib.h, lib/mcmath.c, lib/screenio.c, lib/strings.c: Switching method for specifying datatype in most locations from '9','X',... to DTYPE_DISPLAY,DTYPE_ALPHANUMERIC,... 2002-01-31 10:13 whydoubt * lib/: basicio.c, cobmove.c, screenio.c: Fixes in display and display_curses for decimal point placement and decimal point is comma. 2002-01-30 01:47 whydoubt * compiler/htcobemt.c, info/VarStructure.Info.txt, lib/basicio.c, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/general.c, lib/htcoblib.h, lib/mcmath.c, lib/pictures.c, lib/screenio.c, lib/strings.c, test.code/t07/test07.cob, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: New pic* interface: picElemVal, picElemLen, picCreate, picAppend, picReqLen. Fixes and factorization of code in and relating to move_edited. DECIMAL-POINT IS COMMA fix. 2002-01-29 09:12 dessex * ANNOUNCE, AUTHORS, INSTALL, configure, configure.in, cobpp/AUTHORS, cobpp/COPYRIGHT, compiler/htcobgen.c, info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec: Updates for 0.56 release. More bug fixes for ADVANCING clauses in WRITE statement. 2002-01-28 00:57 dessex * ANNOUNCE, ChangeLog, STATUS, mwindows.h, cobpp/cobpp.h, cobpp/scanner.l, compiler/htcobol.c, compiler/htglobals.h, lib/fileio.c: More Win32 (Mingw32) updates. More bug fixes for ADVANCING clauses in WRITE statement. Updates for 0.56 release. 2002-01-27 04:39 dessex * cobpp/cobpp.c, cobpp/cobpp.h, cobpp/scanner.l, cobpp/test.code/Makefile, cobpp/test.code/ft3.cob, cobpp/test.code/r.sh, compiler/htcobgen.c, compiler/htcobol.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, lib/fileio.c, test.code/config/COB.rules.in: Update to accept a max of 1024 * 4 byte for include paths. More bug fixes for ADVANCING clauses in WRITE statement. 2002-01-25 11:08 dessex * compiler/htcobgen.c, compiler/htcobol.c, compiler/htglobals.c, compiler/htglobals.h, test.code/config/COB.build.tmpl.in, test.code/config/COB.build.tmpl.t.in: More compiler options updates. preliminary bug fix for ADVANCING clauses in WRITE statement. 2002-01-25 03:21 dessex * ChangeLog, configure, configure.in, mwindows.h, tinycobol.lsm, compiler/Makefile.in, compiler/htcobol.y, compiler/htglobals.c, compiler/htglobals.h, compiler/reswords.c, info/Makefile.in: More compiler options updates. Updated ChangeLog file. Separated WRITE and RELEASE statements. 2002-01-24 03:12 dessex * mwindows.h, cobpp/cobpp.c, compiler/htglobals.c, compiler/htglobals.h, lib/mcmath.c: Minor Win32 (Mingw32) update. 2002-01-24 02:28 whydoubt * lib/general.c, lib/htcoblib.h, lib/mcmath.c, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Fixing ROUNDED problems and related issues in the math routines. 2002-01-24 01:30 whydoubt * test_suite/nist/: Makefile, Makefile_nc: Changing Makefiles in NIST test suite directory to accommodate changes in compiler options. 2002-01-23 08:51 dessex * info/: Makefile.in, htcobf2f.man, htcobol.man, htcobol_man.html, htcobolpp.man, htcobolpp_man.html: Updated htcobol and htcobf2f MAN files. Added a MAN and HTML file for htcobolpp. 2002-01-23 05:50 dessex * ChangeLog, compiler/cobopt, compiler/htcobol.c, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, info/htcobf2f_man.html, info/htcobol_man.html, test.code/config/COB.rules.in, test_suite/cobol_test.pl: Main compiler options update. Updated ChangeLog file. Updated man files in HTML format. 2002-01-21 02:28 whydoubt * compiler/htcobgen.c, compiler/htcobol.y, lib/strings.c, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Updated STRING statement: Fixed segmentation fault, POINTER IN, and DELIMITED BY. 2002-01-19 00:37 whydoubt * compiler/htcobol.y, lib/strings.c, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Fixed UNSTRING statement. Fixed a few rules where ON is optional. Fixed problem when NOT ON OVERFLOW present, but ON OVERFLOW not present. 2002-01-15 17:55 whydoubt * lib/: dyncall.c, fileio.c, general.c, htcoblib.h, mcmath.c, rterrors.c, screenio.c, strings.c: Tightened up several loops and removed some redundant code in the run-time library. 2002-01-14 16:10 whydoubt * compiler/htcobemt.c, lib/basicio.c, lib/cobmove.c, lib/cobmove_x_.c, lib/dyncall.c, lib/mcmath.c, lib/rterrors.c, lib/screenio.c, lib/strings.c: Tightening the scope and changing names for several global variables in the runtime library. 2002-01-14 00:03 dessex * ChangeLog, compiler/Makefile.mingw, lib/strings.c, test_suite/cobol_test.pl: Added gcc-2.96 patch update. 2002-01-13 16:42 bgiroud * compiler/htcobemt.c, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Yet another index correction. 2002-01-11 10:26 bgiroud * compiler/Makefile.in, compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h, compiler/htglobals.h, test_suite/nist/nist_prev.rpt: Split htcobgen.c; all asm dependent code goes into htcobemt.c. 2002-01-10 21:14 dessex * lib/Makefile.in, lib/basicio.c, test_suite/nist/Readme.txt, test_suite/nist/nc_exec85.pl, test_suite/nist/nc_extr.pl, test_suite/nist/nc_report.pl, test_suite/nist/xtr_rpt.sh: Minor update to NIST test suite. 2002-01-09 02:19 whydoubt * lib/cobmove_9_.c, test_suite/nist/nist.rpt: Corrected accounting for separate_sign in cob_move_9_b. 2002-01-08 15:49 whydoubt * compiler/htcobgen.c, test_suite/nist/nist.rpt: Changed default value of decimals from -1 to 0 (NC135A now passes). 2002-01-08 13:29 ferranp * lib/general.c, lib/rterrors.c, lib/screenio.c, test.code/Makefile.in, test.code/Readme.txt, test.code/t34/Makefile, test.code/t34/aaaa.cob, test.code/t34/bbbb.cob: Support for colors without color_set (pdcurses/win32) Some support for chain on mingw32. Added CHAIN examples. 2002-01-08 09:49 whydoubt * compiler/htcobgen.c, test_suite/nist/nist.rpt: Fixed a problem with some negative literals in the compiler. Fixed a problem with the BLANK WHEN ZERO code in the compiler, that had been causing pseudo-random segmentation faults in the NIST suite. 2002-01-07 04:21 dessex * htconfig.h.in, htconfig.mingw.h, cobpp/Makefile.mingw, compiler/Makefile.mingw, lib/Makefile.mingw, lib/htcoblib.h, lib/rterrors.c, lib/strings.c: More Win32 (Mingw32) updates. Removed min() function conflict found in Win32 (Mingw32). 2002-01-05 08:57 dessex * ChangeLog, INSTALL, INSTALL.Win32, INSTALL.bin, README, Readme.mingw32.txt, STATUS, configure, configure.in, htconfig.h.in, mwindows.h, cobpp/Makefile.0, cobpp/Makefile.in, compiler/Makefile.0, compiler/Makefile.in, compiler/htcobol.c, lib/Makefile.0, lib/Makefile.in, lib/general.c, lib/ltdl.c, lib/ltdl.h, test.code/maktc.bat, test.code/config/COB.rules.in, test.code/t04/Makefile, test_suite/cobol_test.pl, test_suite/nist/Readme.txt: # More Win32 (Mingw32) updates. # Added preliminary version of generic dynamic load code. # Updated to ChangeLog and some documentation files. 2002-01-01 16:48 whydoubt * lib/: basicio.c, cobmove.c, dyncall.c, fileio.c, mcmath.c, screenio.c, strings.c: Tightening the scope for several functions in the library. 2001-12-28 13:36 bgiroud * compiler/htcobgen.c, compiler/scan.l, test_suite/test.baseline, test_suite/nist/nist.rpt: More index corrections. 2001-12-23 17:42 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, test_suite/nist/nc.idx, test_suite/nist/nist.rpt, test_suite/search_tests/test20a.cob: More corrections for indexes. 2001-12-20 16:19 whydoubt * lib/: basicio.c, screenio.c: Removed a couple of unnecesary case checks on PIC strings. Compiler already makes certain they are uppercase. 2001-12-19 11:51 whydoubt * lib/mcmath.c: Refining signedness changes to compare function. 2001-12-19 04:12 bgiroud * compiler/htcobgen.c, lib/htcoblib.h, lib/mcmath.c, test_suite/nist/Makefile_nc, test_suite/nist/nc.idx, test_suite/nist/nist.rpt: Further corrections for the NIST programs. 2001-12-19 02:38 whydoubt * lib/: basicio.c, general.c, htcoblib.h, mcmath.c: Removed old accept_env_var1 and accept_cmd_line1 functions. Refined pic strings for generics. 2001-12-17 16:31 ferranp * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/reswords.c, lib/general.c: Fixes for bugs from the previous commit. Preliminary CHAIN statement. 2001-12-15 10:08 ferranp * lib/: rterrors.c, rterrors.h: New module on library to handle runtime errors. 2001-12-15 10:03 ferranp * compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c, lib/Makefile.in, lib/screenio.c, lib/screenio.h: Some bugfixes and cleanup. Preparing CHAIN statement. 2001-12-14 05:07 bgiroud * compiler/htcobgen.c, lib/mcmath.c, test_suite/nist/nist.rpt: Modified generic pic string to always have a counted byte for the sign. 2001-12-14 03:41 bgiroud * compiler/htcobgen.c, test_suite/nist.rpt, test_suite/nist_prev.rpt, test_suite/nist/nc.idx, test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt, test_suite/nist/xtr_rpt.sh: Another correction for NIST pgms (getting indexed data in perform count). Further improvements in NIST report tool. 2001-12-13 23:22 whydoubt * lib/strings.c: Cleaned up some pointer math in cob_inspect_replacing and cob_inspect_tallying. 2001-12-12 20:15 whydoubt * lib/basicio.c: Documentation for accept_cmd_line and accept_env_var. 2001-12-12 18:30 whydoubt * lib/pictures.c: Hopefully improved mc_picexpand's code. 2001-12-12 17:57 whydoubt * lib/: basicio.c, cobmove_9_.c, general.c, htcoblib.h, mcmath.c, screenio.c: Corrected a subtle flaw in the logic of picCompLength. 2001-12-12 15:50 whydoubt * lib/: cobmove.c, cobmove_9_.c, cobmove_b_.c, cobmove_c_.c, cobmove_f_.c, cobmove_x_.c, general.c, htcoblib.h, mcmath.c: Made the cobmove functions more internally consistent. Improved the handling of signedness and type conversions in the library. 2001-12-12 00:58 dessex * INSTALL.Win32, mwindows.h, compiler/htcoboly.h, compiler/htglobals.c, lib/basicio.c, lib/general.c, lib/htcoblib.h, lib/screenio.c, lib/strings.c: Update to Run-Time, main compiler and PP code for Win32 support. 2001-12-11 03:44 dessex * ChangeLog, compiler/htcobgen.c, compiler/htglobals.c: Updated ChangeLog file. Update to main compiler code for Win32 support. Both PP and compiler will now compile and run suing Mingw32. 2001-12-10 14:29 dessex * cobpp/tcppversion.h.in: Updated pre-processor with version file. 2001-12-08 14:50 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/mcmath.c, lib/screenio.c, test_suite/test.baseline, test_suite/nist/Makefile, test_suite/nist/Makefile_nc, test_suite/nist/Readme.txt, test_suite/nist/nc.idx, test_suite/nist/nc_extr.pl, test_suite/nist/nist.rpt, test_suite/nist/xtr_rpt.sh: Added tools to test NIST programs. Modified usage of INDEX and long subscripts. 2001-12-08 09:06 dessex * cobpp/Makefile.0, compiler/Makefile.0, compiler/Makefile.in, compiler/htcobgen.c, compiler/htcobol.c, compiler/htcoboly.h, compiler/reswords.c, compiler/reswords.h, compiler/scan.l: Compiler directory files update. 2001-12-06 03:52 dessex * test_suite/nist/: Makefile, mak.sh, nc_exec85.pl, nc_extr.pl: Update to NIST test suite. 2001-12-05 20:43 dessex * mwindows.h, cobpp/cobpp.c, cobpp/test.code/Makefile: Update to pre-processor code for Win32. 2001-12-05 04:59 dessex * compiler/: htcobgen.c, htglobals.c: Fix for renamed defines from PGM_COMPILER to TCOB_PGM_COMPILER. 2001-12-05 04:23 dessex * Makefile.in, configure, configure.in, mwindows.h, cobpp/Makefile.in, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/createver.sh, cobpp/scanner.l, compiler/createver.sh, compiler/htglobals.c, compiler/htversion.h.in: Added some preliminary native Win32 support for Mingw32. Updated pre-processor code. 2001-12-05 04:04 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/cobmove.c, lib/htcoblib.h, lib/mcmath.c, test_suite/nist.rpt, test_suite/nist_prev.rpt: Added support for BLANK WHEN ZERO in compiler. Added GOBACK statement. Corrected detection of pure numeric labels. 2001-12-04 23:50 dessex * configure, configure.in, compiler/htcoboly.h, test.code/copybooks/Makefile.in, test_suite/nist/Makefile, test_suite/nist/Readme.txt, test_suite/nist/make_pop_linux.txt, test_suite/nist/nc_exec85.pl, test_suite/nist/nc_extr.pl: Set Bison and -g compile option as defaults in configure script. Added preliminary version of NIST test suite. 2001-11-30 17:04 ferranp * compiler/htcobgen.c, test.code/copybooks/screen.cpy: Permit variable line/column/colors to be any kind of field. Some error messages. Add screen.cpy to copybooks. 2001-11-27 22:53 rpragana * compiler/htcobol.y: Changed again REDEFINES to allow any order of the clauses. 2001-11-27 22:06 rpragana * ChangeLog, compiler/htcobol.y: Change in parser to allow (again) REDEFINES to work. 2001-11-26 19:23 whydoubt * lib/mcmath.c: Improve behavior of fldtod and dtofld when dealing with variables that have a separate sign and/or leading sign. 2001-11-26 17:52 whydoubt * lib/cobmove_9_.c: Changes to cob_move_9_* functions to correct a bug when converting from a number where SIGN IS TRAILING SEPARATE. 2001-11-26 16:10 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_f_.c, lib/fileio.c, lib/strings.c, test_suite/nist.rpt: Phase II of INITIAL. Clean-up to avoid warnings with -O2. 2001-11-23 04:40 bgiroud * compiler/htcobol.y: Oops! Forgotten to remove trace. 2001-11-23 04:33 bgiroud * compiler/: htcobgen.c, htcobol.y: Increased max number of char in picture (standard says 50). 2001-11-21 03:57 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/fileio.c, lib/htcoblib.h, test_suite/call_tests/ptest05.cob, test_suite/call_tests/stest04.cob, test_suite/call_tests/test.script: Phase I of INITIAL code. Corrected PICTURE \n sequence bug in scan.l. 2001-11-20 15:33 whydoubt * lib/: cobmove_9_.c, cobmove_c_.c, mcmath.c: Should now always produce and store correct COMP-3 data. Allow to read correct COMP-3 data, as well as most incorrect COMP-3 data (formerly) occasionally produced by TC. 2001-11-19 17:19 ferranp * cobpp/cobpp.c, compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, compiler/scan.l, lib/screenio.c: Finish screen section new features. Permit hexadecimal literals withe x'..' (lowecase x). Add computational-x as computational (Not standard but permited on some compilers). Permit path from copifiles both with '\' or '/' as dir separator. 2001-11-18 18:49 whydoubt * lib/cobmove_c_.c: Removed inconsistent implementation of SIGN SEPARATE with USAGE COMP-3. 2001-11-16 06:44 bgiroud * compiler/htcobgen.c: Removed WARNING issued when doing initial values in REDEFINE'd groups. 2001-11-15 14:59 ferranp * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/htcoblib.h, lib/screenio.c, lib/screenio.h, test.code/t23/test23b.cob: Variable Line/Column on screen section (Phase II) Variable colors and new clause 'color' on screen section. Modifies test23b to show the new features. 2001-11-14 04:07 bgiroud * configure, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/general.c: Phase II of switches (SW1 to SW9 only for the time beeing). 2001-11-12 00:58 dessex * compiler/htcobol.y: Updated FD entry with 'RECORD CONTAINS n CHARACTERS' clause. 2001-11-09 14:45 dessex * configure, configure.in: Removed -O2 compile option from configure script. 2001-11-09 00:30 dessex * cobpp/: scanner.l, test.code/Makefile, test.code/r.sh: Fixed format continuation and (single and double) quote PP update. 2001-11-06 17:52 dessex * configure, configure.in: Configure option 'debug' bug fix. 2001-11-05 16:05 ferranp * test.code/t23/test23b.cob: An example file for variable line/column on screen section. 2001-11-05 15:54 ferranp * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t23/Makefile: Changes to support variable line/column on screen section. 2001-11-05 04:35 dessex * cobpp/: parser.y, scanner.l, test.code/Makefile, test.code/ft3.cob, test.code/r.sh, test.code/t3.cob: Updated PP with REPLACE statement fix. 2001-11-04 17:08 bgiroud * cobpp/scanner.l, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test_suite/call_tests/ptest04.cob: Phase II of switches. Correction of the OFF keyword disappearing. 2001-11-03 03:34 dessex * configure, configure.in: Bug fix in configure script. 2001-11-03 02:25 dessex * configure, configure.in, lib/Makefile.in: Updated configure script to handle multiple versions library DB and compilers. 2001-10-31 10:15 dessex * configure, configure.in, htconfig.0.h, htconfig.h.in, lib/htcoblib.h: Added debug move-rts configure script option. 2001-10-29 14:25 bgiroud * compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h, test_suite/nist.rpt: Phase I of switches and alphabet. 2001-10-29 14:19 dessex * lib/screenio.c, utils/cobf2f/cobf2f.c, utils/cobf2f/cobf2f.h, utils/cobf2f/scanner.l: Updated COPYRIGHT information for PP. Updated screenio.c includes for Cygwin. 2001-10-28 23:51 dessex * ANNOUNCE, BUGS, COPYRIGHT, ChangeLog, TODO, configure, configure.in, htconfig.0.h, tinycobol.lsm, cobpp/COPYRIGHT, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/parser.y, cobpp/scanner.l, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/htconfig.0.h, compiler/htglobals.c, compiler/htglobals.h, compiler/scan.l, info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec, lib/basicio.c, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/dyncall.c, lib/fileio.c, lib/general.c, lib/htcoblib.h, lib/mcmath.c, lib/pictures.c, lib/screenio.c, lib/screenio.h, lib/strings.c, test.code/Readme.txt, test.code/t23/test23a.cob: Updated COPYRIGHT information. Updated ChangeLog and other changes relating to new release. Updated the default htconfig.h file. Changed screen status to CRT as per COBOL 200x draft. 2001-10-26 04:56 bgiroud * compiler/htcobol.y, compiler/scan.l, lib/cobmove_9_.c, lib/mcmath.c, test_suite/nist.rpt: Further corrections to move and math routines for NIST programs. 2001-10-26 00:50 dessex * AUTHORS, configure, configure.in, htconfig.h.in, lib/htcoblib.h, lib/screenio.c, test.code/t00/teste.cob: Updated configure script to handle multiple versions library DB. 2001-10-24 03:16 bgiroud * compiler/htcobgen.c, lib/cobmove_f_.c, lib/htcoblib.h, lib/mcmath.c, test_suite/nist.rpt, test_suite/test.baseline: Corrected behavior of multiple MULTIPLY ... BY. Added first NIST report. 2001-10-23 23:18 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/screenio.c, lib/screenio.h, test.code/t23/Makefile, test.code/t23/test23a.cob: Updated screen status and function keys for screenIO. Patch submitted by Ferran Pegueroles. 2001-10-23 18:29 dessex * lib/: cobmove_9_.c, cobmove_b_.c, cobmove_c_.c, cobmove_f_.c: More bug fixes in new MOVE Run-Time routines. 2001-10-22 06:09 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/htcoblib.h, lib/mcmath.c: Several changes to better support P's in picture. Renamed implied_zeros for pscale to better indicate the purpose. 2001-10-21 12:25 dessex * ChangeLog, lib/basicio.c, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/screenio.c: Bug fixes in new MOVE Run-Time routines. 2001-10-15 03:27 dessex * compiler/htcobgen.c, compiler/htcoboly.h, info/Makefile.in, lib/basicio.c, lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/htcoblib.h, lib/mcmath.c, lib/screenio.c: Changed Run-Time Math routines to truncate on an overflow condition when '[NOT] ON SIZE ERROR' is not specified. 2001-10-11 05:15 dessex * lib/mcmath.c, test_suite/test.baseline, test_suite/compile_tests/ctest01c.cob, test_suite/compile_tests/test.script: Bug fix in math Run-Time. Minor update in test_suite. 2001-10-05 05:43 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_x_.c, lib/htcoblib.h, lib/mcmath.c: Corrected several bugs in the new cob_move_... routines. Added one byte in the fld_desc struct to fully support 'P' in pictures. 2001-10-04 01:31 dessex * ChangeLog, compiler/htcobol.y: Updated DEBUGGING MODE clause to turn on stabs generation. Updated ChangeLog file. 2001-10-02 01:03 jmnoeth * lib/htcoblib.h: Changed the definitions for the cobmove routines to reflect the broken out source code. Jim Noeth 2001-10-02 01:03 jmnoeth * lib/Makefile.in: Changed to reflect the changes made for the cobmove routines. Jim Noeth 2001-10-02 00:51 jmnoeth * lib/cobmove_c_.c: Split out from the oringinal cobmove.c. This routine handles moves where the source field is of type packed decimal. Jim Noeth 2001-10-02 00:51 jmnoeth * lib/cobmove_9_.c: Split out from the origininal cobmove.c, this source handles all moves where the source field is of type display. Jim Noeth 2001-10-02 00:51 jmnoeth * lib/cobmove_x_.c: Split out from cobmove.c, this routine handles moves where the source field is of type alphanumeric. Jim Noeth 2001-10-02 00:51 jmnoeth * lib/cobmove_f_.c: Split out from cobmove.c, this routine handles moves where the source field is of type floating point. Jim Noeth 2001-10-02 00:51 jmnoeth * lib/cobmove.c: Changed to split out the various source field types into source files of the format cobmove_?_.c, where ? is '9', 'b', 'c', 'f', 'x' for display, binary, packed decimal, floating point and character. Also added logic to handle leading and trailing signs. 2001-10-02 00:51 jmnoeth * lib/cobmove_b_.c: Split out from the original cobmove routine, this source code handles moves where the source field is of type binary (comp). Jim Noeth 2001-09-21 08:42 dessex * compiler/: htcobgen.c, htcobol.y, htcoboly.h, scan.l: Bug fix for variables error detect. Updated grammar to handle multi-line IDENTIFICATION division clauses. Updated grammar to properly handle the SOURCE/OBJECT COMPUTER clauses. 2001-09-21 02:51 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/mcmath.c: Replaced the OSE subroutines calls by jumps to allow GO TO in them. Also, the rounding is now done before the overflow checking. 2001-09-17 17:30 dessex * compiler/: htcobgen.c, htcobol.y, scan.l: Bug fix for file variables error detect. 2001-08-18 04:54 knishida * compiler/htcobgen.c: Use push_immed where appropriate. 2001-08-18 04:48 knishida * info/Makefile.in: Don't ask overwriting. 2001-08-18 04:32 knishida * compiler/htcobgen.c: Remove unnecessary declarations. 2001-08-17 21:07 knishida * compiler/htglobals.c: Initialize global variables. 2001-08-17 05:38 knishida * compiler/: htcobgen.c, htcobol.y, htcoboly.h, htglobals.c, htglobals.h, scan.l: Put original source file names and lines in debugging stabs. The compiler no longer holds temporary preprocessed files after compilation. 2001-08-17 03:10 knishida * compiler/: htcoboly.h, htglobals.c, scan.l: Allocate the copy file stack dynamically. Remove global variable include_full_filename. 2001-08-14 19:57 knishida * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Fixed a reduce/reduce conflict in READ statement. 2001-08-11 21:09 dessex * ChangeLog, configure, configure.in, cobpp/Makefile.0, compiler/Makefile.0, compiler/htcobgen.c: Updated reference listings to handle long qualified variable names. Added default Makefile for cobpp directory. Updated ChangeLog. 2001-08-11 17:44 knishida * compiler/htcobgen.c: (spe_sy_x, spe_sy_9): Removed. Use spe_sym_XX instead. (gen_init_str): Use gen_move for initialization. 2001-08-11 15:12 knishida * compiler/: htcobgen.c, htcoboly.h: (gen_init_str): Take only three arguments. (memref, memrefat, memrefd): Take only one argument. (MEMREF, MEMREFAT, MEMREFD): Removed. (memref2): Removed. Use memref. 2001-08-10 19:25 dessex * INSTALL, configure, configure.in, cobpp/Makefile.in, cobpp/test.code/Makefile, compiler/Makefile.in, compiler/htcobol.y, test.code/ReportGen/report.cob, test.code/t06/index01.cob, test.code/t09/move-test.cob, test.code/t09/subscripts.cob, test.code/t09/upro.cob, test.code/t09/var+perform.cob, test.code/tdb02/tdb02.cob, test.code/tdb03/tdb03.cob, test.code/tgui01/testgui01.cob, test.code/tgui01/testgui04.cob: Updated configure script and Makefile.in files to handle Bison. Removed REMARKS from test.code programs. 2001-08-08 15:30 knishida * compiler/htglobals.c: New function init_env. Clean up environment variables initialization. 2001-08-08 14:29 knishida * compiler/htglobals.c: Remove turn_off_list_mode, turn_on_list_mode, turn_off_xref, and turn_on_xref. Set global variables directly. 2001-08-08 14:21 knishida * compiler/: htglobals.c, htglobals.h: Define global variables in htglobals.c, not in htglobals.h. Include htcoboly.h in htglobals.c. Remove unnecessary external declarations. 2001-08-08 14:17 knishida * compiler/htcoboly.h: Put `extern' in declarations. 2001-08-06 16:41 knishida * cobpp/parser.y, compiler/htcobol.y: Allow compilation with using Bison. 2001-08-06 16:31 knishida * compiler/scan.l: Count "# ..." lines as real lines. 2001-07-24 08:19 dessex * configure, configure.in, compiler/htcobol.y: Configure script update, to handle yacc193. Updated grammar to handle DISPLAY ... LINE/COLUMN clause. 2001-07-23 17:33 bgiroud * lib/fileio.c: Forgotten the trace. 2001-07-23 17:15 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c, lib/mcmath.c, test_suite/seqio_tests/seqio07.cob, test_suite/seqio_tests/seqio08.cob: Corrected a few bugs regarding moves and compares. Added 2 programs for SELECT OPTIONAL clause. 2001-07-22 09:16 dessex * compiler/: htcobol.y, scan.l: Updated DISPLAY ... ERASE clause. 2001-07-22 07:08 dessex * compiler/: htcobol.y, htcoboly.h, htglobals.c, scan.l: Updated preprocessor spawn exit status to ensure job abort on error. Updated scanner parser for SD entry and SORT ... INPUT/OUTPUT clauses. Changed scanner parser for OPEN mode clauses, to use seperate tokens. 2001-07-21 19:18 dessex * compiler/htcobol.y, test.code/t09/test09.cob, test.code/t14/test14a.cob, test.code/t14/test14b.cob, test.code/t14/test14c.cob, test.code/t14/test14d.cob, test.code/t15/test15.cob, test.code/t15/test15a.cob, test.code/t15/test15e.cob, test.code/t15/test15i.cob, test.code/t15/test15j.cob, test.code/t20/Makefile, test.code/tdb01/tdb01.c, test.code/tdb01/tdb01a.cob: Removed milti line statements for ID, in test programs. Bug fix for line number error reporting. 2001-07-21 08:27 dessex * compiler/htcobgen.c, compiler/htcoboly.h, test.code/t06/Makefile, test.code/t07/Makefile, test.code/t12/Makefile, test.code/t18/Makefile: Changed xrefrence listing to use qsort function. 2001-07-20 14:08 rpragana * ChangeLog, lib/mcmath.c: Temporary work-around for cob_check_numeric, as refmoded variables have a NULL picture. (Refmods should come with a valid picture.) 2001-07-20 08:13 dessex * cobpp/scanner.l, compiler/htcobgen.c: Added sort to cross refrence listing. Changed PP listing line multiplier to 1. 2001-07-19 08:32 dessex * compiler/htcobgen.c, compiler/htcoboly.h, compiler/scan.l, utils/cobf2f/cobf2f.h: Added variable cross refrence listing report. 2001-07-18 20:57 knishida * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Allow ROUNDED option in ADD/SUBTRACT CORR ... statements. 2001-07-18 20:41 whydoubt * lib/: basicio.c, screenio.c: Some small additions to fix a couple breaks caused by the recent changes to the fld_desc structure. 2001-07-18 20:32 knishida * compiler/htcobol.y: Set HTG_RETURN_CODE in the default case in yyerror. 2001-07-17 00:35 dessex * compiler/htcobol.y: Updated parser error print routines. 2001-07-16 19:13 knishida * lib/screenio.c: Remove unused variables _iDefAttr_ and _iDefPair_ from cob_accept_screen(). 2001-07-16 19:05 knishida * compiler/scan.l: Removed unnecessary variable `is'. 2001-07-16 01:51 dessex * Makefile.in, configure, configure.in, info/Makefile.in, info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec: Added RPM4 spec file, and man install makefiles. 2001-07-16 00:34 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/cobmove.c, lib/fileio.c, lib/htcoblib.h, lib/mcmath.c, test_suite/cobol_test.pl, test_suite/test.baseline, test_suite/perform_tests/perf04.cob, test_suite/seqio_tests/test.script: Added support for OPTIONAL files. Corrected get_index when negative. Updated test suite. 2001-07-15 17:34 dessex * AUTHORS, configure, configure.in, htconfig.h.in, cobpp/cobpp.c, cobpp/parser.y, cobpp/test.code/r.sh, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Updated FD entry with 'BLOCK contains' and 'DATA record' clauses. Added more debug options to the configure script. 2001-07-13 10:12 rpragana * ChangeLog, compiler/htcobgen.c: Adjusted field length for SEPARATE SIGN. 2001-07-12 00:31 dessex * ANNOUNCE, AUTHORS, INSTALL.Win32, Readme.cygwin.txt, STATUS, configure, configure.in, tinycobol.dsc, tinycobol.lsm: Version 0.54 update. 2001-07-12 00:31 dessex * compiler/htcobgen.c: Release 0.54 update. 2001-07-10 23:26 dessex * info/: debian/README.Debian, debian/changelog, debian/copyright, debian/rules, rpm/tinycobol-0.00.spec: Release 0.54 update. 2001-07-09 01:42 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/mcmath.c: Updated READ statement with full '[NOT] AT END' clauses. Removed RETURN statements and NEXT, PREVIOUS clauses from READ statement. Added full RETURN statement syntax to grammar. Removed duplicate 'binFldSize' function from run-time. 2001-07-06 17:35 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/perform_tests/perf04.cob, test_suite/perform_tests/test.script: Added check of loop counter for PERFORM gname TIMES. 2001-07-04 01:51 bgiroud * compiler/htcobgen.c, compiler/htcoboly.h, compiler/scan.l, lib/fileio.c: Corrected spurious FS error in cob_write_adv. Cleaned up a bit init code. Added first draft of table of intrinsics. 2001-07-04 00:12 rpragana * ChangeLog, lib/mcmath.c: Fixed bug with the new struct fld_desc members. 2001-07-03 11:42 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/htcoblib.h: Added syntax for [SIGN IS] {LEADING/TRAILING} [SEPARATE] in variable definition. 2001-07-03 05:07 knishida * test_suite/search_tests/test20a.cob: New test for multiple WHEN clauses. 2001-06-29 04:15 knishida * compiler/htcobol.y: Allow CONTINUE in search_when_statement. 2001-06-28 11:08 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/ReportGen/report.cob, test.code/t25/test25.cob, test.code/t25/test25a.cob: Removed bug with GO TO inside EVALUATE statement. (Thanks David Essex for pointing a solution) 2001-06-28 00:38 whydoubt * lib/screenio.c: Correct a small bug in accept_curses in lib/screenio.c. 2001-06-28 00:26 rpragana * ChangeLog, compiler/htcobol.y: Fixes for field_description parsing and redefines. (Thanks Keisuke Nishida for reporting that) 2001-06-27 22:25 knishida * compiler/htcobol.y: Allow multiple statements in search_opt_at_end. 2001-06-27 19:53 knishida * lib/dyncall.c: (cob_resolve_subr): Remove unnecessary spaces from subroutine name. 2001-06-27 18:29 knishida * compiler/htcobol.y: Recover from errors by `.' at `procedure_decl', not at `statement'. 2001-06-27 17:23 knishida * compiler/htcobol.y: Allow multiple WHEN clauses in SEARCH. 2001-06-27 00:41 knishida * compiler/htcobol.y: [no log message] 2001-06-27 00:17 knishida * compiler/htcobol.y: Bug fix again.. Accept SUBSCVAR in redefines_clause. 2001-06-27 00:13 knishida * test_suite/format_tests/test06a.cob: Test for redefines of occurs tables. 2001-06-26 23:43 knishida * compiler/htcobol.y: Use unqualified_var instead of variable in redefines_clause. 2001-06-26 23:19 knishida * compiler/htcobol.y: Support [NOT] INVALID KEY clauses correctly in READ statements. 2001-06-26 22:31 knishida * compiler/htcobol.y: Allow conditional statements (i.e., CONTINUE, etc.) in WHEN cases. 2001-06-26 22:08 knishida * compiler/htcobol.y: Use `variable' instead of `VARIABLE' in redefines_clause. 2001-06-26 21:04 knishida * compiler/htcobol.y: Exit/stop-run statements clean up. 2001-06-26 20:59 knishida * compiler/htcobol.y: Go to statement clean up. 2001-06-26 20:00 knishida * compiler/htcobol.y: Delete/start statements clean up. 2001-06-26 19:52 knishida * compiler/htcobol.y: Rewrite statement clean up. 2001-06-26 19:40 knishida * compiler/htcobol.y: Write statement clean up. 2001-06-26 19:36 knishida * compiler/htcobol.y: Read statement clean up. 2001-06-26 19:17 knishida * compiler/htcobol.y: Move statement clean up. 2001-06-26 19:14 knishida * compiler/htcobol.y: Compute/add/subtract statements clean up. 2001-06-26 19:03 knishida * compiler/htcobol.y: Multiply statement clean up. 2001-06-26 18:57 knishida * compiler/htcobol.y: Devide statement clean up. New function `assert_numeric_sy'. 2001-06-26 18:36 knishida * compiler/htcobol.y: Accept statement clean up. 2001-06-26 18:14 knishida * compiler/htcobol.y: Display statement clean up. 2001-06-26 18:01 knishida * compiler/htcobol.y: Close statement clean up. 2001-06-26 17:58 knishida * compiler/htcobol.y: Open statement clean up. 2001-06-26 16:47 dessex * cobpp/cobpp.c, cobpp/scanner.l, compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, compiler/htglobals.h, compiler/scan.l, test.code/t07/Makefile, test.code/t29/Makefile, test.code/t33/Makefile, test_suite/compile_tests/ctest03.cob: Added modified version of Keisuke Nishida's line directives patch. Updated regression test for minimum division/statement requirements. 2001-06-26 14:40 knishida * compiler/: scan.l, htcobol.y, htcoboly.h: Break up the old CONNECTIVE token into several distinct tokens. 2001-06-25 23:30 rpragana * compiler/: htcobol.y, htcoboly.h: Removed reduce/reduce conflict and updates of function prototypes in htcoboly.h. 2001-06-25 16:51 knishida * compiler/htcobgen.c: Simplify push_selection_subject_copy. 2001-06-25 16:41 knishida * compiler/htcobgen.c: Integrated subject_stack_size into push_selection_subject_copy. 2001-06-24 11:38 bgiroud * compiler/htcobgen.c: Corrected a bug in value_to_eax introduced by cleanup warnings. 2001-06-22 05:26 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, lib/cobmove.c, lib/mcmath.c, test_suite/cobol_test.pl, test_suite/test.baseline, test_suite/condition_tests/cond01.cob, test_suite/format_tests/test05a.cob: Added a routine to do comparison of strings when all flag used. Suppressed special all_literals. Cleaned-up the test suite. 2001-06-21 15:52 knishida * compiler/htcobol.y: Clarified INVALID KEY sentences. 2001-06-21 14:49 knishida * compiler/htcobol.y: KEY is optional in read_clauses. 2001-06-21 14:49 knishida * compiler/htcobol.y: Allows multiple read clauses. 2001-06-21 14:35 knishida * compiler/htcobol.y: Use `opt_at' in read_clauses. 2001-06-21 08:32 knishida * compiler/htglobals.c: Use remove() instead of system("rm ..."). 2001-06-21 05:15 knishida * cobpp/scanner.l: New macros DEBUG_RTN and DEBUG_RTN_NL. Replaced regular calls to debug_rtn by them. 2001-06-21 01:45 dessex * compiler/htglobals.h, test_suite/compile_tests/ctestws06.cob, test_suite/compile_tests/test.script: Removed compiler warning from htglobals.c. Added compile test to regression test suite for floating point types. 2001-06-21 00:00 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcoboly.h, compiler/htglobals.h: Removed all warnings when compiling htcobol. 2001-06-20 23:10 dessex * cobpp/Makefile.in, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/scanner.l, compiler/Makefile.in, compiler/htglobals.c: Removed most of '-Wall' flag warnings. Removed '-Wall' flag from Makefiles for scanner and parser generated code. 2001-06-20 21:11 andrewcza * lib/fileio.c: Fix a problem where Indexed IO was not returning a status 23 for key not found. 2001-06-20 19:54 dessex * cobpp/Makefile.in, compiler/Makefile.in, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test_suite/call_tests/ptest01.cob, test_suite/call_tests/ptest02.cob, test_suite/call_tests/ptest03.cob, test_suite/call_tests/ptest04.cob, test_suite/call_tests/stest01.cob, test_suite/call_tests/stest02.cob, test_suite/call_tests/stest03.cob, test_suite/compile_tests/ctest01a.cob, test_suite/compile_tests/ctest01b.cob, test_suite/compile_tests/ctest01c.cob, test_suite/compile_tests/ctest01d.cob, test_suite/compile_tests/ctest01e.cob, test_suite/compile_tests/ctest04.cob, test_suite/compile_tests/ctest05.cob, test_suite/compile_tests/ctested01.cob, test_suite/compile_tests/ctested02.cob, test_suite/compile_tests/ctested03.cob, test_suite/compile_tests/ctested04.cob, test_suite/compile_tests/ctested05.cob, test_suite/compile_tests/ctested06.cob, test_suite/compile_tests/ctestfc01.cob, test_suite/compile_tests/ctestfc02.cob, test_suite/compile_tests/ctestp-open1.cob: Changed scanner/parser logic for DIVISIONs to ANS COBOL 85 standard. Added '-Wall' flag to Makefiles. 2001-06-20 17:55 whydoubt * lib/mcmath.c: Removed a line I meant for testing only 2001-06-20 17:55 whydoubt * lib/mcmath.c: A little touch-up to lib/mcmath.c 2001-06-19 02:45 dessex * lib/mcmath.c: Bug fix in RTS math routines to handle COMP (binary) types sizes. 2001-06-18 22:03 rpragana * ChangeLog, compiler/htcobgen.c: Removed bug with subscript manipulations. (Thanks Alan-eurlix for reporting) 2001-06-18 16:06 dessex * compiler/htcobol.y, lib/basicio.c, lib/cobmove.c, lib/htcoblib.h, test_suite/Makefile: Updated RTS move routines to handle COMP-1/2 floating point types. 2001-06-18 06:24 knishida * compiler/scan.l: Changed "END-STRINGCMD" to "END-STRING". 2001-06-14 06:07 knishida * compiler/htcobgen.c: Fixed a bug in gen_subscripted() that overwrote %eax. 2001-06-14 00:59 dessex * compiler/htcobol.y, compiler/scan.l, lib/cobmove.c: Added support for FLOAT-LONG (COMP-2), FLOAT-SHORT (COMP-1) floating point types. Updated RTS relating to COMP-1/2 floating point types. 2001-06-13 01:27 rpragana * ChangeLog, test.code/tdb01/Makefile, test.code/tdb01/tdb01.c, test.code/tdb01/tdb01a.cob: Test for libdb with multiple indexes and separate data/index files. 2001-06-11 18:37 whydoubt * lib/: fileio.c, strings.c: ... cleaning ... restructuring ... 2001-06-11 04:53 rpragana * ChangeLog, compiler/htcobgen.c: Fixed bug with performing a full section, inserting gen_exit(0) at the end of each section. (Thanks Keisuke for reporting this!) 2001-06-10 12:59 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/strings.c: Added INSPECT...CONVERTING statement parsing/codegen (as requested by Mariusz). 2001-06-08 17:12 dessex * cobpp/scanner.l, compiler/htcobol.y: Pre-processor bug fix curtsy of Keisuke Nishida. 2001-06-06 22:13 rpragana * ChangeLog, compiler/htcobgen.c: Patch to allow WHEN ... ALSO ANY in evaluate statement. Thanks Keisuke Nishida for the contribution. 2001-06-06 19:22 whydoubt * lib/: basicio.c, dyncall.c, general.c, screenio.c: More cleaning and restructuring... 2001-06-06 08:23 dessex * lib/cobmove.c: Preliminary move routines from/to COMP-1/2 floating point types. 2001-06-05 13:23 dessex * compiler/htcobgen.c, compiler/htcoboly.h, info/rpm/tinycobol-0.00.spec, lib/general.c, test.code/copybooks/Makefile.in: Updates relating to COMP-1/2 floating point types. 2001-06-05 09:13 rpragana * ChangeLog, compiler/htcobgen.c: Quick fix in init_field_val() to not initialize variables with a NULL sy->value. (eg: PROCEDURE DIVISION USING ... variables ) 2001-06-05 07:15 andrewcza * lib/fileio.c: Change fileio.c to correctly return file status 22 for duplicate keys. 2001-06-04 20:25 whydoubt * lib/cobmove.c: Numerous little clean-ups, primarily to cob_move. 2001-06-02 13:13 rpragana * ChangeLog, compiler/htcobgen.c: Removed bug with sch_convert(), a function to truncate large literal strings in comments _only_! (it was corrupting the actual string) 2001-05-30 18:56 andrewcza * lib/fileio.c: Fix fileio.c so that OPEN EXTEND works correctly. 2001-05-30 18:09 rpragana * ChangeLog, compiler/htcobgen.c: Bug fix for picture length calculation of large literals. 2001-05-29 23:15 andrewcza * lib/fileio.c: Fix Cob Write to make sure that the primary key is Unique and not overwritten. 2001-05-29 09:46 rpragana * ChangeLog, compiler/htcobgen.c: Small change to allow LINKAGE SECTION variables in the main program. 2001-05-29 09:11 dessex * Readme.cygwin.txt, STATUS, info/Compiler-Overview.txt, info/rpm/tinycobol-0.00.spec: Updates to relating to version 0.53 release. 2001-05-29 01:21 dessex * ANNOUNCE, INSTALL.Win32, Makefile.in, STATUS, configure, configure.in, tinycobol.dsc, tinycobol.lsm, info/htcobf2f.man, info/htcobol.man, info/rpm/tinycobol-0.00.spec, test_suite/compile_tests/test.script: Updates to relating to version 0.53 release. 2001-05-28 16:54 bgiroud * compiler/htcobgen.c: Changed refmod's attribute to 'G' so that RTL doesn't crash in looking at pictures. Also, changed the initialization of display vars to ALL ZERO. 2001-05-28 13:50 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Fixes for pictures with currency symbol. 2001-05-28 07:25 dessex * compiler/htcobol.y, lib/cobmove.c, lib/general.c, lib/htcoblib.h, lib/mcmath.c, test_suite/cobol_test.pl: Updates to math run-time and regression test script. 2001-05-27 11:24 dessex * compiler/htcobgen.c, compiler/htcobol.y, lib/mcmath.c: More updates to COMP-1/2 floating point types. 2001-05-27 08:11 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/mcmath.c: Several changes to accomodate COMP-1/-2 types, complementing what David Essex have done. 2001-05-26 23:35 dessex * cobpp/scanner.l, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, info/Compiler-Overview.txt, lib/cobmove.c, lib/htcoblib.h, lib/mcmath.c: Updates to COMP-1/2 floating point types. 2001-05-26 19:54 rpragana * ChangeLog, test_suite/cobol_test.pl: Remove -t switch from test_suite perl script (as it was eliminated from the compiler). 2001-05-26 02:50 whydoubt * lib/basicio.c: Changed accept_time, adding two characters for hundredths of a second, so that the ACCEPT FROM TIME call meets standards. The characters are simply being set to zeroes, but this is acceptable by the standards. 2001-05-26 02:01 whydoubt * lib/: basicio.c, cobmove.c, mcmath.c, strings.c: A little cleaning and straightening, mainly to lib/basicio.c and lib/cobmove.c. 2001-05-24 22:41 rpragana * ChangeLog, compiler/htcobgen.c, compiler/scan.l: Better error reporting and removed core dump in large tokens detection. 2001-05-24 21:54 rpragana * ChangeLog, compiler/htcobgen.c, compiler/scan.l, utils/htcobviscomp.tcl: Fixed serious buffer overflow in scanning literals. Changes in viscomp.tcl to use temp.XXXX.cob preprocessed source, instead of original. 2001-05-24 08:11 dessex * compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c, compiler/scan.l, lib/pictures.c: Added COMP-1 (float 4 bytes) and COMP-2 (double 8 bytes) floating point types (preliminary). 2001-05-24 02:57 whydoubt * lib/: mcmath.c, pictures.c, strings.c: Extensive changes in lib/mcmath.c and started documenting. Changes include reducing use of global variables and 'pointer math'. Also simplified a number of if else and other structures. Everthing should still work the same as before. 2001-05-22 09:03 dessex * compiler/htcobol.y, lib/fileio.c, lib/htcoblib.h, test.code/t19/Readme.txt, test.code/t19/test19.cob, test.code/t19/test19b.cob: Added the EXTERNAL clause in the SELECT statement. 2001-05-22 01:36 dessex * AUTHORS, Makefile.in, compiler/Makefile.in, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h, compiler/scan.l, lib/basicio.c, lib/dyncall.c, lib/htcoblib.h, test.code/mak.sh, test.code/t17/Readme.txt, test.code/t17/test17.cob: Updated ACCEPT statement and Run-Time for command line and environment variables. 2001-05-17 01:42 whydoubt * lib/mcmath.c: A small bit of straightening up the code in lib/mcmath.c. 2001-05-15 20:36 whydoubt * lib/mcmath.c: Removing some more stuff left over connected with the cob_list structure. 2001-05-15 15:29 whydoubt * lib/mcmath.c: Several small changes (none affecting operation) in lib/mcmath.c. Primary reason: to remove cob_list related code, which is not being used. 2001-05-15 14:20 rpragana * ChangeLog, compiler/htcobgen.c: Changed to store all characters in picture converted to uppercase. 2001-05-15 01:54 bgiroud * compiler/htcobgen.c, test.code/t10/test10.cob: Corrected yet another bug in INITIALIZE code. 2001-05-15 01:07 whydoubt * lib/: basicio.c, cobmove.c, dyncall.c, fileio.c, general.c, mcmath.c, pictures.c, screenio.c, strings.c: Adding comment section before each library function in anticipation of documentation. Also helps readability. No operational changes. 2001-05-14 22:52 whydoubt * compiler/htcobgen.c, lib/Makefile.0, lib/Makefile.in: Simple reduction in make process for shared version of library. 2001-05-14 21:49 rpragana * compiler/: htcobgen.c, htcobol.y: Added implementations of ADD CORR and SUBTRACT CORR. 2001-05-14 01:01 rpragana * lib/: basicio.c, cobmove.c, screenio.c: Fixes for displaying variables with 'P's in the picture. 2001-05-13 20:19 rpragana * ChangeLog, compiler/htcobgen.c: Fixed bug with gen_subscripted() (index/subscripting generation). 2001-05-13 15:37 rpragana * compiler/htcobol.y, lib/screenio.c: Added options ERASE SCREEN, ERASE LINE, to DISPLAY (curses version, with LINE...POSITION...). As requested by Harold Norris. 2001-05-13 14:50 rpragana * ChangeLog, compiler/htcobgen.c: Fixed trouble with symlen() calculation for literals. 2001-05-13 01:19 rpragana * ChangeLog, compiler/htcobgen.c, lib/basicio.c, test.code/t29/Makefile: Fixed a problem with addressing at the linkage section. Also re-fixed "display" library function (my previous fix disapeared!). 2001-05-13 00:04 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Bug fixes with REDEFINES. Changed length of default POINTER picture. 2001-05-12 23:40 dessex * lib/: basicio.c, dyncall.c: Cleaned code in Run-Time library. 2001-05-12 22:36 dessex * Makefile.0, Makefile.in, configure, configure.in, compiler/Makefile.0, compiler/Makefile.in, compiler/htglobals.c, compiler/htversion.h.in, lib/Makefile.0, lib/Makefile.in, lib/basicio.c, lib/dyncall.c, test.code/t01/Makefile, test.code/t07/Makefile, test.code/t16/Makefile, test.code/t17/Makefile, test.code/t24/Makefile, test.code/t28/Makefile, test.code/t32/Makefile, test.code/t33/Makefile, test.code/t33/Readme.txt, test.code/t33/rt.sh: Added version to configure script. Separated dynamic CALL from primary Run-Time into second library. 2001-05-12 19:18 dessex * tinycobol.dsc: Added Debian description file. 2001-05-12 19:08 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/cobmove.c, lib/mcmath.c: Added types BINARY-CHAR, BINARY-SHORT, BINARY-LONG and BINARY-DOUBLE. They are distinct from COMP types. 2001-05-12 17:53 dessex * info/debian/: README.Debian, changelog, control, copyright, cron.d.ex, dirs, docs, emacsen-install.ex, emacsen-remove.ex, emacsen-startup.ex, ex.doc-base.package, init.d.ex, manpage.1.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules, watch.ex: Added Debian scripts and information files. 2001-05-12 01:13 rpragana * compiler/htcobgen.c: Eliminated a few bugs with linkage section variables address computations. 2001-05-11 23:01 rpragana * lib/strings.c: More bug fixes for UNSTRING statement. 2001-05-11 21:39 rpragana * ChangeLog, lib/strings.c: Fixed bug with pointer in unstring. 2001-05-11 21:27 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t00/teste.cob: Fixed bug with variables that would need qualification. 2001-05-11 17:21 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, test_suite/test.baseline, test_suite/format_tests/test05a.cob, test_suite/format_tests/test05b.cob, test_suite/idxio_tests/idxio03.cob: Differentiate between Fig. Const. and ALL Fig. Const. 2001-05-11 10:19 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Added statements fo prototyping new statements under TC. Small fix with stabs. 2001-05-10 17:49 rpragana * compiler/htcobgen.c, test.code/t07/Makefile: More changes to allow us to refer to another source file (gdb) as in: (gdb) b temp.010154.cobsub.cob:36 to setup a breakpoint in line 36 of that cobol file. It would be far more interesting if the preprocessor made its output sources like "cobsub.cb1" for instance. 2001-05-10 15:49 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, test.code/t01/Makefile, test.code/t07/Makefile: Changes to allow a better interface with gdb. Introduced a TOKDUMMY to mark the end of each statement (read comments in htocobl.y). 2001-05-10 00:49 rpragana * compiler/htcobgen.c: Modifications to allow gdb work with cobol compiled programs. 2001-05-09 23:01 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/Makefile: Made optional the ON in "GO TO DEPENDING ON". Other small fixes. 2001-05-09 10:23 rpragana * ChangeLog, lib/screenio.c, test.code/t24/Makefile, test.code/t28/Makefile, test.code/t32/Makefile, test.code/t33/rt.sh: Changes in accept_curses() (RM/Cobol compatible version), for justifying right. 2001-05-09 00:44 dessex * lib/basicio.c, test.code/t33/Makefile, test.code/t33/Readme.txt, test.code/t33/dyntest.cob, test.code/t33/rt.sh: Updated tests for dynamic CALL statement. 2001-05-08 21:18 dessex * AUTHORS, lib/basicio.c, test.code/Readme.txt, test.code/t33/Makefile, test.code/t33/Readme.txt, test.code/t33/rt.sh: Added run script and information file. 2001-05-08 11:59 rpragana * lib/basicio.c, test.code/t33/dyntest.cob: Optimization of our dynamic CALL to not search again what was searched before. 2001-05-08 10:01 rpragana * ChangeLog, lib/mcmath.c, test.code/t17/Makefile: Yet a change in cob_check_numeric() for PIC X(nn) with a number right padded with spaces. 2001-05-08 09:01 rpragana * lib/: basicio.c, fileio.c: Changes in cob_resolve_subr() to have libraries to be search in COB_LIBS. Modified #ifdef WANT_DYNAMIC_LIBS to WANT_ALL_DYNAMIC_LIBS for all other libraries, except for dynamic calls (CALL ). 2001-05-07 22:38 swconnolly * test.code/t25/rt.sh, test_suite/cobol_test.pl: Added -ldl to cobol_test suite, for all compiled programs. Should not affect things if not required 2001-05-07 16:37 rpragana * ChangeLog, lib/mcmath.c: Removed bug in cob_check_numeric() when the sumber have an embedded sign (one character from "}ABCDEFGHI{JKLMNOPQR"). 2001-05-07 15:48 rpragana * lib/basicio.c, test.code/t33/Makefile, test.code/t33/dyntest.cob, test.code/t33/subrots.cob: Changes again in cob_resolve_subr() to search first at the libraries linked with our object program. 2001-05-07 15:01 rpragana * ChangeLog, compiler/htcobgen.c, lib/basicio.c: Changes to try making cob_resolve_subr() work. (blindly!) 2001-05-07 10:58 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/basicio.c: Modified CALL {NOT} ON EXCEPTION/OVERFLOW to execute on the condition was not found in libraries. 2001-05-06 22:05 rpragana * compiler/htcobol.y, test.code/t33/Makefile: Added ON OVERFLOW and {NOT} ON EXCEPTION to the CALL statement. Both will execute the sentence following the condition test if RETURN-CODE is (or NOT is) zero in the called subroutine. (requested by David Essex) 2001-05-06 20:49 rpragana * ChangeLog, lib/basicio.c: Fixed a short sized malloc() request in cob_resolve_subr(). 2001-05-06 18:39 rpragana * ChangeLog, lib/basicio.c, test.code/t33/Makefile: Small changes to try to find whe Alain's cob_resolve_subr() crashes. 2001-05-05 20:30 rpragana * lib/basicio.c: New calling (runtime named subroutines) made smarter, by storing the handles for previously opened libraries in a list. This also speed up the search. (the list is never cleaned up, though) 2001-05-05 00:21 swconnolly * test.code/t20/Makefile, test_suite/compile_tests/ctestp-read3.cob, test_suite/compile_tests/ctestsl05.cob, test_suite/compile_tests/ctestsl06.cob, test_suite/compile_tests/ctestsl08.cob: fixes to certain test in test_suite 2001-05-05 00:09 rpragana * ChangeLog, compiler/htcobol.y, lib/screenio.c: Added JUST RIGHT in accept_curses(). (as requested by Harold Norris) Removed AUTO from ON EXCEPTION phrase (ACCEPT statement). 2001-05-04 22:32 rpragana * lib/screenio.c: Correction for ERASE in accept_curses(). 2001-05-04 21:54 rpragana * ChangeLog, lib/basicio.c: Modified cob_resolve_subr (call by name resolving) to search (1) in current directory, (2) in all directories listed in LD_LIBRARY_PATH (delimited by ":"). 2001-05-04 12:31 rpragana * ChangeLog, lib/screenio.c: Changes for accept_curses() line editing. 2001-05-04 09:54 swconnolly * lib/cobmove.c: fixed move_edited 2001-05-04 04:56 whydoubt * compiler/htcobgen.c, lib/basicio.c, lib/cobmove.c, lib/mcmath.c, lib/pictures.c, lib/screenio.c: First step in cleaning up style. From: int func ( x ) int x; { ... } To : int func ( int x ) { ... } 2001-05-04 04:05 whydoubt * compiler/: htcoboly.h, scan.l: Added SECURITY and INSTALLATION as comment paragraphs available in the IDENTIFICATION DIVISION. 2001-05-04 01:28 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c, lib/htcoblib.h, lib/screenio.c, test.code/t33/dyntest.cob: Some cleaning of call by name. Fixes for display_curses(). 2001-05-03 16:38 bgiroud * compiler/htcobgen.c, test_suite/format_tests/test.script, test_suite/format_tests/test08a.cob: Correction of INITIALIZE for a struct with an elementary field with occurs. Addition of a test program for UNSTRING. 2001-05-03 15:52 rpragana * compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c, test.code/t00/Makefile, test.code/t00/teste.cob, test.code/t33/Makefile, test.code/t33/dyntest.cob, test.code/t33/subrots.cob: Added call by name to cobol subroutines. 2001-05-02 22:40 rpragana * lib/screenio.c: Modified again accept_curses() to limit input field size. 2001-05-02 22:20 rpragana * ChangeLog, lib/screenio.c: Added rudimentar line editing to accept_curses() function. 2001-05-02 21:31 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/screenio.c: Changes in accept_curses() to allow ON EXCEPTION for every non-printable key. No line editing yet. 2001-05-01 13:03 dessex * utils/cobf2f/scanner.l: Bug fix in cobf2f to handle col 73-80. 2001-05-01 01:02 dessex * compiler/htcobol.y, lib/Makefile.in, lib/basicio.c, lib/htcoblib.h, lib/mccntrl.s, lib/mcfrlsf.c, lib/screenio.c, test.code/t20/test20e.cob: Moved RLBUF_SIZE defines to htcoblib.h. Updated conditional in SEARCH ALL statement. Updated sample test code for SEARCH ALL conditional. Removed some unused files from Run-Time library. 2001-04-28 21:13 whydoubt * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/htcoblib.h: Changes made so that these statements would work: ACCEPT variable FROM DAY. ACCEPT variable FROM DAY-OF-WEEK. 2001-04-27 13:45 swconnolly * test_suite/compile_tests/ctestp-search2.cob: Further updates to tests 2001-04-27 03:36 bgiroud * compiler/: htcobgen.c, htcoboly.h, scan.l: Corrected new value scheme with fields subordinate to REDEFINES. Added detection of special intrinsic LENGTH. 2001-04-26 22:18 swconnolly * test_suite/format_tests/test07a.cob: Mods to test_suite 2001-04-26 21:23 dessex * Readme.cygwin.txt, cobpp/scanner.l, cobpp/test.code/ft3.cob, test.code/t03/test03.cob: Preprocessor bug fix. Added sample test in for hex VALUE clause. 2001-04-26 11:10 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Added EJECT, SKIPx (as comments). Modified SEARCH ALL to accept subscripted variables in WHEN clause. Other minor fixes. 2001-04-26 09:41 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/mcmath.c: Added code for allowing an arbritary hex string (eg: X'000012A5'). TODO: check previously defined literals, to avoid duplicates. (must check "all" and sign too) 2001-04-26 01:57 rpragana * ChangeLog, compiler/htcobgen.c, compiler/scan.l: Modified to allow general X"" and X'' of any length for VALUEs. 2001-04-26 00:35 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Changes for allowing a numeric-only label (paragraph/section). Also some changes for optional keywords in several places, and introduction of the LENGTH OF operator in MOVE statements (MOVE LENGTH OF A TO B). Code generation for this last yet pending. 2001-04-24 22:32 rpragana * compiler/htcobol.y: Added optional separator (comma) to label_list non-terminal. Affects GO TO .. DEPENDING ON... 2001-04-24 21:41 dessex * ANNOUNCE, AUTHORS, INSTALL, README, STATUS, configure, configure.in, htconfig.h.in, tinycobol.lsm, cobpp/cobpp.c, cobpp/cobpp.h, compiler/createver.sh, compiler/htglobals.c, compiler/htglobals.h, info/rpm/tinycobol-0.00.spec, test.code/Readme.txt, test.code/mak.sh, test.code/ReportGen/Makefile, test.code/ReportGen/report.cob, test.code/config/COB.build.tmpl.in, test.code/config/COB.build.tmpl.t.in, test.code/t00/Makefile, test.code/t00/Readme.txt, test.code/t00/r.sh, test.code/t01/Makefile, test.code/t01/Readme.txt, test.code/t01/r.sh, test.code/t02/Makefile, test.code/t02/Readme.txt, test.code/t02/r.sh, test.code/t02/test02.cob, test.code/t03/Makefile, test.code/t03/Readme.txt, test.code/t03/r.sh, test.code/t04/Makefile, test.code/t04/Readme.txt, test.code/t04/r.sh, test.code/t05/Makefile, test.code/t05/Readme.txt, test.code/t05/r.sh, test.code/t06/Makefile, test.code/t06/Readme.txt, test.code/t06/r.sh, test.code/t07/Makefile, test.code/t07/Readme.txt, test.code/t07/r.sh, test.code/t08/Makefile, test.code/t08/Readme.txt, test.code/t08/r.sh, test.code/t09/Makefile, test.code/t09/Readme.txt, test.code/t09/r.sh, test.code/t10/Makefile, test.code/t10/Readme.txt, test.code/t10/r.sh, test.code/t11/Makefile, test.code/t11/Readme.txt, test.code/t11/r.sh, test.code/t12/Makefile, test.code/t12/Readme.txt, test.code/t12/r.sh, test.code/t13/Makefile, test.code/t13/Readme.txt, test.code/t13/r.sh, test.code/t14/Makefile, test.code/t14/Readme.txt, test.code/t14/r.sh, test.code/t15/Makefile, test.code/t15/Readme.txt, test.code/t15/r.sh, test.code/t16/Makefile, test.code/t16/Readme.txt, test.code/t16/r.sh, test.code/t17/Makefile, test.code/t17/Readme.txt, test.code/t17/r.sh, test.code/t18/Makefile, test.code/t18/Readme.txt, test.code/t18/r.sh, test.code/t19/Makefile, test.code/t19/Readme.txt, test.code/t19/r.sh, test.code/t20/Makefile, test.code/t20/Readme.txt, test.code/t20/r.sh, test.code/t21/Makefile, test.code/t21/Readme.txt, test.code/t21/r.sh, test.code/t22/Makefile, test.code/t22/Readme.txt, test.code/t22/r.sh, test.code/t23/Makefile, test.code/t23/Readme.txt, test.code/t23/r.sh, test.code/t24/Makefile, test.code/t24/Readme.txt, test.code/t24/r.sh, test.code/t25/Makefile, test.code/t25/Readme.txt, test.code/t25/r.sh, test.code/t25/rt.sh, test.code/t26/Makefile, test.code/t26/Readme.txt, test.code/t26/r.sh, test.code/t27/Makefile, test.code/t27/Readme.txt, test.code/t27/r.sh, test.code/t28/Makefile, test.code/t28/Readme.txt, test.code/t28/r.sh, test.code/t29/Makefile, test.code/t29/Readme.txt, test.code/t29/r.sh, test.code/t30/Makefile, test.code/t30/Readme.txt, test.code/t30/r.sh, test.code/t31/Makefile, test.code/t31/Readme.txt, test.code/t31/r.sh, test.code/t32/Makefile, test.code/t32/Readme.txt, test.code/t32/r.sh, test.code/tdb01/Makefile, test.code/tdb01/tdb01.c, test.code/tdb02/Makefile, test.code/tdb03/Makefile, test.code/tgui01/Makefile, test.code/tgui01/r.sh: Updated LSM RPM-spec STATUS ANNOUNCE files. Removed redundant Readme.txt files. Replaced test.code make shell scripts r.sh by one mak.sh. Updated htglobals to read TCOB_* enviromental variables. 2001-04-23 22:25 swconnolly * test_suite/: format_tests/test.script, format_tests/test03c.cob, format_tests/test04.cob, format_tests/test07a.cob, perform_tests/perf06.cob, perform_tests/test.script: Added qualified data item tests plus others 2001-04-23 10:22 rpragana * ChangeLog, lib/cobmove.c: Applied patches by Sean Burford to lib/cobmove.c (Thanks Sean for your effort!). 2001-04-21 10:37 dessex * configure, configure.in, lib/mcmove-orig.c, lib/mcmove.c, test.code/Makefile.in, test_suite/cobol_test.pl, utils/Makefile.in, utils/Readme.txt, utils/cobf2f/Makefile.in, utils/cobpp/AUTHORS, utils/cobpp/COPYING, utils/cobpp/COPYRIGHT, utils/cobpp/Makefile.0, utils/cobpp/Makefile.in, utils/cobpp/Readme.txt, utils/cobpp/ansi_setup.h, utils/cobpp/cobpp.h, utils/cobpp/get_util.c, utils/cobpp/get_util.h, utils/cobpp/list_util.c, utils/cobpp/list_util.h, utils/cobpp/main.c, utils/cobpp/opt_util.c, utils/cobpp/opt_util.h, utils/cobpp/scanner.l, utils/cobpp/str_util.c, utils/cobpp/str_util.h, utils/cobpp/support.c, utils/cobpp/vperror.c, utils/cobpp/vperror.h: Updated configure. Removed old cobf2f utility and old RTS move files. 2001-04-21 05:44 bgiroud * compiler/htcobgen.c: Revert back to OLDINIT method due to numerous core dumps. 2001-04-19 06:25 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/test.baseline, test_suite/call_tests/ptest02.cob, test_suite/call_tests/stest9xx.c, test_suite/format_tests/test05b.cob: Code for SYNC fields. New value strategy. Integration of Stephen's tests in test.baseline and some more tests for values. 2001-04-18 22:01 rpragana * ChangeLog, compiler/htcobgen.c, lib/cobmove.c: Disabled NEWINIT (until fixed) and restored symbols dumping, broken when was changed the resolving of paragraphs/sections. 2001-04-18 12:03 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Fixed the labels (paragraphs/sections) problem. 2001-04-17 19:04 rpragana * compiler/htcobol.y: Temporary fix for multiple indexes (INDEXED BY) so it may parse those occurs. 2001-04-17 18:54 rpragana * compiler/: htcobgen.c, htcobol.y: Temporary fix for storage allocation (isptr). 2001-04-16 18:59 rpragana * ChangeLog, lib/mcmath.c, test.code/tdb01/tdb01.c: Small change to increase (a little) the precision of COMP-3 converted variables. 2001-04-16 14:47 rpragana * compiler/: htcobgen.c, htcobol.y: Fix for not generating errors with functions (scanned as LABELSTR) identifiers. 2001-04-16 12:03 rpragana * lib/mcmath.c: Bug fixes for COMP-3 conversion routines (in fldtod and dtofld). 2001-04-16 07:05 dessex * configure, configure.in, htconfig.h.in, compiler/htglobals.c, compiler/htglobals.h, test.code/Readme.txt, test.code/t01/test01e.cob, test.code/t31/Readme.txt, test.code/t31/phone.dat, test.code/t31/r.sh, test.code/t32/Makefile, test.code/t32/Readme.txt, test.code/t32/r.sh, test.code/t32/test32.cob, utils/cobf2f/Makefile.in, utils/cobf2f/cobf2f.c, utils/cobf2f/cobf2f.h, utils/cobf2f/scanner.l: Minor update to htglobals and configure. Updated configure to abort if LEX/YACC not found. Added initial tests for variable arrays. Removed phone.dat file, as it is created in test program. Added test for exponatiation in COMPUTE statement. 2001-04-15 22:31 rpragana * ChangeLog, compiler/htcobol.y: Bug in opt_next removed (was the reason of several problems with indexed files). 2001-04-15 21:05 rpragana * compiler/htcobgen.c: Removed bug with push_expr(). It was not returning its status, so EVALUATE (and possibly other statements) was not working when comparing strings. 2001-04-15 19:14 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Check for the apropriate kind of decimal point (comma or period) in configuration section and flag as error any numerica literal not following it. 2001-04-14 17:32 rpragana * compiler/htcobgen.c: Removed bugs with multiple labels (paragr/sections) in a multi-segment program. 2001-04-13 22:26 rpragana * compiler/htcobol.y: Change to generate an error when a table is used without subscripts/indexes. 2001-04-13 19:19 rpragana * lib/mcmath.c: Still a minor bug found (it was working, but this is safer). 2001-04-13 18:58 rpragana * ChangeLog, compiler/htcobgen.c, lib/mcmath.c: Modified cob_adjust_length() at the library and adjust_desc_length() at code generation, so we don't need to call malloc() anymore, to store the temporary structure we need. 2001-04-13 18:20 rpragana * lib/mcmath.c: Removed a bug with get_index(), in lib/mcmath.c. This bug affects several kinds of numeric variables, when used as subscripts. 2001-04-13 16:37 rpragana * compiler/htcobgen.c, compiler/htcoboly.h, lib/mcmath.c, test.code/tdb03/tdb03.cob: Variable-sized tables code generation and runtime. 2001-04-12 23:52 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Changes to allow OCCURS..DEPENDING compile. 2001-04-12 23:08 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h: Mostly cosmetic changes, preparing to implement OCCURS...DEPENDING ON... 2001-04-11 22:01 dessex * compiler/htglobals.c: Removed debug trace from htglobals. 2001-04-11 21:05 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, test.code/t31/phone.dat: Bug fixes for reporting an error in paragraphs/sections. (Thanks Harold Norris) Also correction pending for the exponentiation operator. 2001-04-11 07:40 dessex * AUTHORS, compiler/htglobals.c, test.code/t31/Makefile, test.code/t31/test31.cob: Minor update to htglobals, AUTHORS, test31 files. 2001-04-09 20:33 andrewcza * compiler/htcobgen.c, lib/fileio.c, lib/htcoblib.h, test.code/t31/phone.dat, test.code/t31/test31.cob: Modify fileio.c to get READ and WRITE to work for variable IO. 2001-04-09 02:31 dessex * compiler/: htglobals.c, htglobals.h: Removed full path from output file names. 2001-04-08 21:37 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/mcmath.c: Added exponentiation operator. 2001-04-08 03:19 dessex * AUTHORS, tinycobol.lsm, lib/mcmath.c, utils/cobf2f/AUTHORS, utils/cobf2f/COPYING, utils/cobf2f/COPYRIGHT, utils/cobf2f/Makefile.in, utils/cobf2f/Readme.txt, utils/cobf2f/cobf2f.c, utils/cobf2f/cobf2f.h, utils/cobf2f/scanner.l: Added initial updated cobf2f format conversion utility. Minor file maintenace. 2001-04-07 20:10 rpragana * compiler/htcobgen.c: Removed bug when freeing the expression list (free_expr()). Thanks David Essex, for reporting this. 2001-04-07 10:17 rpragana * compiler/htcobgen.c: Oooops! Removed some bugs left in the last commit. 2001-04-07 09:43 rpragana * compiler/htcobgen.c: Modified function calling of cob_write and several other runtime functions to pass an additional argument (the DEPENDING ON ... variable). (requested by Andrew Cameron) 2001-04-06 22:42 rpragana * ChangeLog, compiler/htcobol.y: Flag as an error if we try to READ a record variable, instead of a file. (the compiler was core dumping in such case) 2001-04-06 10:56 rpragana * compiler/htcobgen.c: Changed to not allow listing ouput in unexpected ways (someone moved dump_symbols() from its original place). 2001-04-06 02:00 rpragana * ChangeLog, compiler/htcobgen.c, lib/strings.c: Merged code for INSPECT TALLYING, done by Mariusz Stakowski (Thanks Mariusz!). 2001-04-05 20:18 rpragana * compiler/htcobgen.c: Removed bug introduced in last commit (paragraphs _defined_ were not being detected). 2001-04-05 16:58 rpragana * compiler/: htcobgen.c, htcobol.y: Fixed bug with error reporting paragraph/section or variable not found. 2001-04-05 11:46 rpragana * ChangeLog, lib/mcmath.c: Trap divide by zero, aborting the program. 2001-04-04 22:32 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, compiler/htglobals.h, compiler/scan.l, lib/Makefile.0, lib/Makefile.in, test.code/t17/test17.cob, test.code/t19/test19.cob, test.code/t19/test19b.cob, test.code/t20/test20a.cob, test.code/t20/test20a_at.cob, test.code/t20/test20b.cob, test.code/t20/test20c.cob, test.code/t20/test20d.cob: Minor update to remove from files. 2001-04-04 03:16 bgiroud * compiler/htcobgen.c: Corrected rep/movsb sequence in gen_init_str. Added code to handle REDEFINES in build_init_str. 2001-04-03 22:34 swconnolly * test_suite/compile_tests/: ctestp-read1.cob, ctestp-read2.cob, ctestp-read3.cob, ctestp-read4.cob, ctestp-rewrite1.cob, ctestp-rewrite2.cob, ctestp-search1.cob, ctestp-search2.cob, ctestp-set1.cob, ctestp-start1.cob, ctestp-string1.cob, ctestp-unstring1.cob, ctestsl01.cob, ctestsl02.cob, ctestsl03.cob, ctestsl04.cob, ctestsl05.cob, ctestsl06.cob, ctestsl07.cob, ctestsl08.cob, test.script: Further updates to compile_tests 2001-04-03 20:21 rpragana * ChangeLog, compiler/htcobgen.c: Applied patch submitted by Sean Bufford, to fix indexed file index offset calculation. 2001-04-02 21:43 swconnolly * test_suite/compile_tests/: ctestp-accept1.cob, ctestp-accept2.cob, ctestp-add1.cob, ctestp-add2.cob, ctestp-add3.cob, ctestp-close1.cob, ctestp-compute1.cob, ctestp-continue1.cob, ctestp-delete1.cob, ctestp-divide1.cob, ctestp-divide2.cob, ctestp-divide3.cob, ctestp-divide4.cob, ctestp-divide5.cob, ctestp-goto1.cob, ctestp-initialize1.cob, ctestp-multiply1.cob, ctestp-multiply2.cob, ctestp-open1.cob, ctestp-read1.cob, ctestp-read2.cob, ctestp-subtract1.cob, ctestp-subtract2.cob, ctestp-subtract3.cob, test.script: begin adding compile_tests files for PROCEDURE DIVISION verbs . 2001-04-02 16:27 rpragana * ChangeLog, lib/mcmath.c: Removed bug when testing 88-variables with type 'B' (COMP). 2001-04-02 16:18 bgiroud * compiler/: htcobgen.c, htcobol.y: Phase II of static init with occurs. 2001-04-02 03:15 bgiroud * compiler/htcobgen.c, compiler/htcoboly.h, test_suite/cobol_test.pl, test_suite/seqio_tests/seqio02.cbl, test_suite/seqio_tests/seqio02.cob: Static init with OCCURS Phase I. Converted seqio02 for free-format. 2001-04-02 02:07 dessex * configure, configure.in, htconfig.h.in, cobpp/cobpp.c, compiler/cobopt, compiler/htglobals.c, compiler/htglobals.h, utils/cobpp/main.c: Minor updates to configure and htglobals. 2001-04-01 14:26 rpragana * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Corrections for multiple records definitions in FDs. (now it is like a REDEFINES) 2001-03-31 22:59 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h: Implemented FD with multiple records (level 01). 2001-03-29 23:37 rpragana * ChangeLog, compiler/htcobol.y, compiler/scan.l, test.code/t17/test17.cob, test.code/t19/test19.cob, test.code/t19/test19b.cob, test.code/t20/test20a.cob, test.code/t20/test20a_at.cob, test.code/t20/test20b.cob, test.code/t20/test20d.cob: Bug fixes at configuration section (SOURCE/OBJECT-COMPUTER) and some clean up. 2001-03-29 22:48 andrewcza * lib/fileio.c, test.code/t31/test31.cob: Modify READ to return the Number of Bytes read for a VARYING length READ. 2001-03-29 14:46 rpragana * ChangeLog, compiler/htcobgen.c, lib/fileio.c: Modified again gen_read, so the reclen desc/buf is passed just after the file descriptor. 2001-03-29 12:57 rpragana * compiler/htcobgen.c: Added reclen argument to cob_read, so it may change the variable's value when a varying size record don't read full reclen size. 2001-03-29 02:33 andrewcza * compiler/htcobgen.c: Fix a problem in code generation I created while changing for VARYING LENGTH IO 2001-03-29 02:17 andrewcza * compiler/htcobgen.c, lib/fileio.c, lib/htcoblib.h, test.code/t31/Makefile, test.code/t31/Readme.txt, test.code/t31/phone.dat, test.code/t31/r.sh, test.code/t31/test31.cob: Implement a quick and dirty RECORD IS VARYING .. DEPENDING ON .. See t31 for an Example 2001-03-28 21:53 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/fileio.c: RECORD VARYING ... DEPENDING ON ... implemented (parsing/code generation). 2001-03-28 01:41 rpragana * ChangeLog, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l: Removed several bugs as reported by Stephen Connolly: IS after PIC in variable declarations, the "." in a line with multiple statements, DATE-COMPILED (we don't support it yet, but it will flag as an error). 2001-03-28 00:38 rpragana * ChangeLog, compiler/htcobol.y: Made FILLER optional in variable declarations. 2001-03-27 06:12 dessex * cobpp/cobpp.c, compiler/htglobals.c, test.code/t02/Makefile, test.code/t23/Makefile, test_suite/cobol_test.pl: Updated new pre-processor to handle TABS internally. Set the the TABS expand default to 8 spaces. 2001-03-27 03:30 dessex * test_suite/: Makefile, cobol_test.pl: Added fix in test suite for program name change, and tab handling in pre-processor. 2001-03-27 02:52 bgiroud * compiler/: htcobgen.c, htcoboly.h: Corrected bug introduced with pgm_segment in relation with refmod's and calls (should not have happened if test_suite were used!!). 2001-03-27 01:48 bgiroud * compiler/htcobgen.c, test_suite/cobol_test.pl, test_suite/test.baseline, test_suite/call_tests/ptest02.cob, test_suite/format_tests/test.script, test_suite/format_tests/test05b.cob, test_suite/idxio_tests/idxio01.cob: Few enhancements to the test suite. 2001-03-27 01:19 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcoboly.h: Bugfix in MOVE CORR (do not allow OCCURS in both source and destination). 2001-03-26 09:58 rpragana * ChangeLog, compiler/htcobol.y: Small bugfix in opt_end_program (it was not optional :) 2001-03-26 08:37 rpragana * compiler/htcobgen.c: Added more complex cases to MOVE CORRESPONDING. 2001-03-26 07:54 rpragana * compiler/htcobgen.c, compiler/htcobol.y, test.code/ReportGen/report.cob, test.code/t30/test30a.cob: Various bugfixes with multiple program segments. 2001-03-26 05:08 dessex * cobpp/copybooks/TEST02E.cpy, cobpp/copybooks/fTEST02E.cpy, test.code/Readme.txt, test.code/t29/Makefile, test.code/t29/Readme.txt, test.code/t29/r.sh, test.code/t29/test29m.cob, test.code/t30/Makefile, test.code/t30/Readme.txt, test.code/t30/r.sh, test.code/t30/test30a.cob: Added test code for CORRESPONDING option of MOVE statement. Added test code for nested source programs and sequence of source programs. 2001-03-26 00:37 rpragana * ChangeLog, compiler/htcobgen.c, test.code/t14/test14d.cob: Fixed bugs with stabs (debug) and listing, after the changes for multi program segments. 2001-03-25 23:34 rpragana * compiler/: htcobgen.c, htcobol.y: Added options to compile multiple program segments (main plus subroutines) in the same source file. 2001-03-25 17:41 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t00/teste.cob, test.code/t03/test03.cob, test.code/t04/test04.cob, test.code/t04/test04i.cob, test.code/t04/test04r.cob, test.code/t08/test08.cob, test.code/t08/test08g.cob, test.code/t08/test08u.cob, test.code/t08/test08ug.cob: Added clause BLANK WHEN ZERO in variable declarations. 2001-03-25 16:42 rpragana * ChangeLog, compiler/htcobgen.c: Removed bug with checking pictures in elementary items. Converted all symbols (except literals) to uppercase, so the compiler becomes case independent. Adjusted listing of paragraph/secions to handle large symbols. 2001-03-25 15:35 rpragana * ChangeLog, compiler/htcobgen.c: Added code to check for a null picure. 2001-03-24 22:00 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Preliminary version of MOVE CORRESPONDING. 2001-03-24 20:58 rpragana * compiler/htcobgen.c, test.code/ReportGen/displayable.cpy, test.code/ReportGen/report.cob, test.code/t01/test01a.cob, test.code/t01/test01b.cob, test.code/t01/test01d.cob: Modified appearance of paragraphs and sections in listings. (Also changes in in some files, because of troubles with htcobpp) 2001-03-24 19:33 dessex * compiler/htcobgen.c: Added fix for paragraphs and sections debug trace information. 2001-03-24 04:50 dessex * ANNOUNCE, ChangeLog, INSTALL, INSTALL.Win32, README, tinycobol.lsm, cobpp/Readme.txt, info/rpm/tinycobol-0.00.spec, test.code/t23/Makefile, utils/Makefile.in, utils/dispcv.tcl, utils/htcobdispcv.tcl, utils/htcobviscomp.tcl, utils/viscomp.tcl, utils/cobpp/Makefile.0, utils/cobpp/Makefile.in: Updated LSM STATUS INSTALL.Win32 INSTALL ANNOUNCE ChangeLog files. 2001-03-22 05:17 dessex * tinycobol.lsm, cobpp/scanner.l, cobpp/test.code/ft1.cob, cobpp/test.code/t1.cob, compiler/createver.sh, test.code/t02/Makefile, test.code/t02/test02b.cob, test.code/t05/Makefile, test.code/t05/test05f.cob: Added bug fix in new pre-processor relating to scanning identifiers. 2001-03-21 01:22 rpragana * ChangeLog, compiler/htcobol.y: Removed still a bug with paragraphs/sections. 2001-03-21 00:41 dessex * compiler/htglobals.c, test.code/t02/Makefile, test.code/t02/test02b.cob: Updated PERFORM tests for procedures (paragraphs/sections). Changed tabs defualt to zero to conpensate for bug in Cygwin popen() function. 2001-03-20 23:18 rpragana * ChangeLog, compiler/htcobgen.c, test.code/t02/test02b.cob: Fixed small bug introduced earlier in section closing code. Also changed the test code for this. 2001-03-20 17:15 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Added back check for undefined paragraphs/sections, now working full. 2001-03-20 16:49 rpragana * ChangeLog, compiler/htcobgen.c: Removed wrong check for paragraphs/sections that are undefined. 2001-03-20 13:28 dessex * test.code/t02/: Makefile, test02b.cob: Added PERFORM tests for procedures (paragraphs/sections). 2001-03-20 11:12 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Fix for paragraph qualifying. 2001-03-20 09:50 rpragana * ChangeLog, compiler/htcobol.y: Temporary fix for paragraph/section bug. 2001-03-20 08:55 dessex * cobpp/parser.y, cobpp/scanner.l, cobpp/test.code/Makefile, cobpp/test.code/ft1.cob, cobpp/test.code/t2.cob, test.code/config/COB.build.tmpl.t.in, test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy, test.code/t02/test02.cob: Added bug fix in new pre-processor relating to the use of a comma delimiter. 2001-03-19 00:54 rpragana * ChangeLog, utils/viscomp.tcl: Modified the visual parsing tool, because the preprocessor (htcobpp) don't allow us to enter a full source pathname. 2001-03-19 00:05 rpragana * compiler/: htcobgen.c, htcobol.y: Fixed bug with several paragraphs with the same name in different sections. 2001-03-18 01:22 rpragana * ChangeLog, compiler/htcobol.y: Added optional RECORD in "READ ... NEXT RECORD ...". 2001-03-18 00:41 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Bugfix for inverted class check conditions (eg: IF NOT IS NUMERIC VAR). 2001-03-17 23:01 rpragana * compiler/htcobgen.c: Modified gen_set so "set condition-var (idx1, idx2,...) to true" works. (88-conditions with arrays) 2001-03-17 21:46 andrewcza * cobpp/cobpp.c, test.code/t18/test18.cob, test.code/t18/test18i.cob, test.code/t18/test18r.cob, test_suite/cobol_test.pl: Fix a problem with the preprocessor not working on Cygwin Fix a problem with the test_suite not working on Cygwin Fix some logic problems with the t18 test programs 2001-03-17 15:01 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Modified gen_condition to allow condition-name variables (level 88) in arrays. 2001-03-17 10:14 dessex * compiler/htcobgen.c, compiler/htglobals.c, compiler/htglobals.h, compiler/scan.l, test.code/ReportGen/Makefile, test.code/config/COB.build.tmpl.in, test.code/t00/Makefile, test.code/t01/Makefile, test.code/t02/Makefile, test.code/t03/Makefile, test.code/t04/Makefile, test.code/t05/Makefile, test.code/t06/Makefile, test.code/t07/Makefile, test.code/t08/Makefile, test.code/t09/Makefile, test.code/t10/Makefile, test.code/t11/Makefile, test.code/t12/Makefile, test.code/t13/Makefile, test.code/t14/Makefile, test.code/t15/Makefile, test.code/t16/Makefile, test.code/t17/Makefile, test.code/t18/Makefile, test.code/t19/Makefile, test.code/t20/Makefile, test.code/t21/Makefile, test.code/t22/Makefile, test.code/t23/Makefile, test.code/t24/Makefile, test.code/t25/Makefile, test.code/t26/Makefile, test.code/t27/Makefile, test.code/t28/Makefile, test.code/tdb01/Makefile, test.code/tdb02/Makefile, test.code/tdb03/Makefile, test.code/tgui01/Makefile, test_suite/cobol_test.pl: Integrated new pre-processor into main compiler. Updated program/error listing code. 2001-03-16 21:48 rpragana * compiler/htcobgen.c: A debugging statement left on the code broke the compiler. Removed. 2001-03-16 18:08 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, test.code/t27/test27.cob: emoved bugs in parsing of qualified variables. It as not allowing qualification when the variable haven't clones and was interacting with subscripting. 2001-03-15 22:41 rpragana * compiler/: htcobgen.c, htcobol.y: Solve a problem with combining VAR IN/OF VAR with subscripting. 2001-03-15 07:33 dessex * BUGS, tinycobol.lsm, compiler/createver.sh, compiler/htcobgen.c, compiler/htcobol.y, test.code/t01/test01a.cob: Added fix in ADD .. GIVING statements to conform to COBOL 85 standard. 2001-03-15 01:02 rpragana * compiler/htcobgen.c, lib/htcoblib.h, lib/mcmath.c: Changes to other arith statements to pass pointers to actual arguments. 2001-03-15 00:42 rpragana * compiler/htcobgen.c, lib/mcmath.c: Changes for making arith statements work with new gcc pre-3.0. 2001-03-13 10:16 rpragana * ChangeLog, compiler/htcobgen.c: A blind try to make our code generation of arithmetic statements less C-compiler dependant. (push_double/assign_double) 2001-03-13 02:48 bgiroud * test_suite/: cobol_test.pl, test.baseline, condition_tests/cond01.cob, condition_tests/cond03.cob, condition_tests/test.script, format_tests/test06a.cob: Added condition_tests directory with cond01.cob and cond03.cob converted from test.code/t22/test22.cob and t24/test24.cob. Updated test.baseline. 2001-03-12 11:27 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/ReportGen/tclwrapper.c: Reimplemented expressions code to allow recalling it during complex conditions code generation. 2001-03-12 10:09 dessex * cobpp/cobpp.h, cobpp/createver.sh, cobpp/scanner.l, cobpp/copybooks/fTEST02D.cpy, cobpp/test.code/r.sh, lib/mcmath.c, test.code/t02/TEST02C.cpy, test.code/t02/Test02.cpy, test.code/t02/test02.cob, test.code/t02/test02a.cob, test.code/t04/Makefile, test.code/t05/test05e.cob, test.code/t07/Makefile, test.code/t08/Makefile, test.code/t08/gen_data.c, test.code/t08/r.sh, test.code/t10/Makefile, test.code/t15/r.sh, test.code/t20/Makefile, test.code/t20/test20e.cob, test.code/t21/Makefile, test.code/t22/test22.cob, test.code/t24/test24.cob: Updated pre-processor to handle as found in DOS type files. Added fix in math RTS to remove compiler warnings. Updated tests using abbreviated relational conditionals. 2001-03-11 18:39 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/cobol_test.pl, test_suite/format_tests/test05b.cob: Corrected behaviour of INITIALIZE with variables in occurs. Added test to handle RH 7.0 in automated test suite. Added more format tests. 2001-03-09 16:45 rpragana * ChangeLog, compiler/htcobgen.c: Eliminated bug with null string literals. (Was generating code rejected by the assembler) 2001-03-09 16:24 rpragana * ChangeLog, compiler/htcobol.y: Changes for removing the reduce/reduce conflict in conditions. 2001-03-09 12:34 rpragana * ChangeLog, compiler/htcobol.y: Bug fix in conditions. 2001-03-09 10:21 dessex * test.code/: Readme.txt, t05/Makefile, t05/test05e.cob, t09/.gdbinit, t13/.gdbinit, t14/.gdbinit, t14/Makefile, t14/Readme.txt, t14/noeth-test.cob, t14/r.sh, t14/string.cob, t14/test14.cob, t14/test14a.cob, t14/test14b.cob, t14/test14c.cob, t14/test14d.cob, t14/unstring.cob: Added tests for STRING, UNSTRING, PERFORM's using abbreviated relational conditionals. 2001-03-09 00:20 rpragana * ChangeLog, compiler/htcobol.y: Added invalid key condition to WRITE, REWRITE, START, and DELETE statements. 2001-03-08 22:40 rpragana * compiler/htcobol.y: Modified STRING statement to allow special variables as operands. 2001-03-08 21:48 rpragana * compiler/htcobol.y: Removed several reduce/reduce conflicts with the implicit operand/operator in conditions. 2001-03-08 14:14 rpragana * ChangeLog, compiler/htcobol.y: Made comma separator in subscripts (multidimensional arrays) optional. 2001-03-08 10:18 rpragana * compiler/htcobgen.c: Fixed bug in encoding signed literals. 2001-03-08 10:03 dessex * lib/mcmath.c, test.code/t01/test01d.cob: Added bug fix for divide statement with remainder option. 2001-03-08 09:13 rpragana * ChangeLog, compiler/htcobol.y, compiler/htcoboly.h: Added conditions with both implied first operand and operator, but only with OR, like that: if X >= Y or Z or T. 2001-03-06 19:47 rpragana * ChangeLog, compiler/scan.l: Modified the scanner again to allow labels such as 3-5 (but not as variables or filenames, &c). 2001-03-06 13:24 rpragana * ChangeLog, compiler/scan.l: Changes to disallow things like 123-456 as a valid identifier. 2001-03-06 10:27 rpragana * ChangeLog, compiler/htcobol.y, compiler/scan.l: Fixed bugs with variables begining with digits and is/are in value clauses. 2001-03-06 03:53 dessex * compiler/htcobol.y: Added bug fix for math verbs optional comma separator. 2001-03-06 02:12 jmnoeth * lib/screenio.c: Change the line mode accept to properly handle the NO-ECHO flag. This is a temporary fix untill all attributes (passed via the flag parameter) to the routine are handled properly. Jim Noeth 2001-03-05 19:52 andrewcza * test.code/t06/: test06.cob, test06i.cob, test06r.cob, test06s.cob: Remove UPDATE from ACCEPT Verb. 2001-03-05 16:49 rpragana * ChangeLog, compiler/htcobol.y, lib/basicio.c, test.code/ReportGen/trans.tex, test.code/t04/test04.cob, test.code/t04/test04i.cob, test.code/t04/test04r.cob: Changes for the ACCEPT statement (eliminated WITH UPDATE option). 2001-03-03 00:51 andrewcza * README: Add info About Win32 2001-03-03 00:51 andrewcza * compiler/htcobgen.c: Modify htcobgen.c so that call Using works for win32 platforms. 2001-03-02 23:42 andrewcza * compiler/htcobgen.c: Fix htcobgen Fix htcobgen so that the decimal_comma runtime will be seen as _decimal_comma for Win32 Systems.c so that the decimal_comma runtime will be seen as _decimal_comma for Win32 Systems. 2001-03-02 23:05 andrewcza * lib/mccntrl.s: Change code to compile on a Win32 Platform 2001-03-02 22:38 andrewcza * INSTALL.Win32, cobpp/createver.sh, compiler/createver.sh, compiler/htcobgen.c, lib/mccntrl.s: Change code to allow TinyCobol to work on Windows Based Systems using the Cygwin Development kit at http://www.cygwin.com. Note that although the Test programs will compile and run there seems to be a problem currently with the maths routines under Win32. 2001-03-02 21:06 rpragana * compiler/: htcobgen.c, htcobol.y: Added SET ... TO TRUE (88 conditions). 2001-03-02 17:59 rpragana * ChangeLog, test.code/ReportGen/reportGen.tcl, test.code/ReportGen/tclwrapper.c: Removed bug with TeX encoding of some special characters. 2001-03-02 10:19 rpragana * ChangeLog, compiler/htcobgen.c, test.code/ReportGen/Makefile, test.code/t22/test22.cob: Removed a bug with NUMERIC class check (I hope, if I understood it well). 2001-03-01 13:46 rpragana * compiler/htcobgen.c: Removed bug that prevented use of "indexed by" with linkage variables. 2001-03-01 08:55 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t01/test01a.cob, test.code/t01/test01b.cob, test.code/t01/test01c.cob, test.code/t01/test01d.cob, test.code/t01/test01e.cob: Updated math verbs ON SIZE ERROR option to COBOL 85 standard. 2001-02-28 15:15 rpragana * ChangeLog, compiler/htcobgen.c: Removed a bug in "value_to_eax" routine (htcobgen.c) that was causing troubles with arrays. That function shall generate code to return in register %eax the value of a variable, and NOT its address. I have not made it handle all cases (please Bernard, look there your code!). 2001-02-28 14:07 rpragana * ChangeLog, test.code/ReportGen/report.layout, test.code/ReportGen/reportGen.tcl: Added -rotate option for report headers/footers (to print sideways). 2001-02-26 22:29 rpragana * ChangeLog, test.code/t28/test28a.cob: Modified our test.code/t28 to show arrays at the linkage section. 2001-02-26 07:30 dessex * compiler/htcobol.y, lib/mcmath.c, test.code/t01/test01a.cob, test.code/t01/test01b.cob: Added bug fix for floating point truncation in math RTS. 2001-02-25 23:38 rpragana * test.code/ReportGen/: displayable.cpy, report.cob, report.layout: Oops! Sent my working files instead of the cleaned up. 2001-02-25 20:02 rpragana * test.code/ReportGen/: Makefile, displayable.cpy, report.cob, report.layout, reportGen.tcl: More bugfixes, now with file paths for tex, dvips, ps2pdf. 2001-02-25 13:49 rpragana * test.code/ReportGen/: Readme.txt, report.cob, report.layout, reportGen.tcl, sales.dat: Removed a bug with font/color settings in Detail option for reports. 2001-02-24 15:46 rpragana * test.code/ReportGen/: bird.epsf, displayable.cpy, report.layout, reportGen.tcl: Added Copy command to get the copybook (same from cobol source) in reports. Added picture that was left out in the last commit. 2001-02-22 22:30 rpragana * compiler/htcobgen.c, test.code/ReportGen/report.cob, test.code/ReportGen/report.layout, test.code/ReportGen/reportGen.tcl, test.code/ReportGen/sales.dat: Added option -nextline for generating detail records in several lines. 2001-02-22 12:52 rpragana * test.code/ReportGen/: report.layout, reportGen.tcl: Added automatic line wrapping when column contents width exceed required column width. 2001-02-21 07:59 dessex * compiler/htcobgen.c, test.code/Readme.txt, test.code/t09/test09.cob, test.code/t24/test24.cob, test.code/t28/Makefile, test.code/t28/Readme.txt, test.code/t28/r.sh: Added code to trap calls to undefined paragraphs/sections. Enhanced the EVALUATE tests in t24. Added tests for MOVE verb with reference modification. 2001-02-20 23:50 rpragana * compiler/htcobgen.c: Still one more change to bypass the stack cleanup when the range test passed (EVALUATE statement). I hope it is correct now. 2001-02-20 23:41 rpragana * compiler/htcobgen.c: Still a mistake in EVALUATE¸ removed. 2001-02-20 23:33 rpragana * compiler/htcobgen.c, test.code/ReportGen/report.layout: Removed bug with range tests in EVALUATE. (Thanks David Essex for reporting) 2001-02-19 20:37 rpragana * test.code/ReportGen/: Readme.txt, report.layout, reportGen.tcl: Added -hrule option to the report layout. 2001-02-19 17:58 rpragana * ChangeLog, test.code/ReportGen/Makefile, test.code/ReportGen/report.layout, test.code/ReportGen/reportGen.tcl, test.code/ReportGen/sales.dat: Clean up in the code for reportGen. Bug fix in spacings. 2001-02-19 15:01 rpragana * ChangeLog, test.code/ReportGen/Makefile, test.code/ReportGen/Readme.txt, test.code/ReportGen/report.cob, test.code/ReportGen/report.layout, test.code/ReportGen/reportGen.tcl, test.code/ReportGen/sales.dat: Added options for including images and barcodes in the report. 2001-02-19 01:06 rpragana * test.code/ReportGen/: report.cob, report.layout, reportGen.tcl: Modified layout to allow more control, added web delivery (mime type application/pdf) of the report output. 2001-02-18 17:25 bgiroud * TODO, cobpp/cobpp.h, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/call_tests/ptest02.cob, test_suite/format_tests/test06a.cob: Second parm of refmod's made optional. Corrected bugs in manipulating call_mode when parm by value was the last in a series and handling of picture affecting "CURRENCY SIGN IS" clause. Phase I of EXTERNAL semantics. 2001-02-17 21:06 rpragana * ChangeLog, test.code/ReportGen/Readme.txt, test.code/ReportGen/report.layout, test.code/ReportGen/reportGen.tcl: Added a short readme (incomplete) to reportGen. 2001-02-17 08:39 rpragana * test.code/ReportGen/: Makefile, report.cob, report.layout, reportGen.tcl, sales.dat, tclwrapper.c: Added a TeX report generator for TinyCobol. 2001-02-16 22:52 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h, test.code/t00/teste.cob: Changes for allowing ACCEPT ... ON EXCEPTION AUTO and several screen attributes, as RM Cobol. (as requested by Harold) 2001-02-14 18:42 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, test.code/t25/test25.cob, test.code/tgui01/testgui01.cob: Removed a serious bug with nested IFs, defining a single_stat_sentece non-terminal. 2001-02-11 01:01 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Changes to allow arrays of pointers and generic variables in pointer operations. 2001-02-10 22:57 rpragana * compiler/htcobgen.c: Removed a bug with setting a pointer to NULL. 2001-02-10 21:25 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, test.code/t28/test28.cob, test.code/t28/test28a.cob: Changes in the linkage section to allow defining variables which are not passed as arguments from the calling program. 2001-02-10 16:36 rpragana * compiler/htcobol.y, test.code/t28/test28.cob, test.code/t28/test28a.cob: Small change in pointers to allow pointer arithmetic. 2001-02-10 16:07 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t28/Makefile, test.code/t28/r.sh, test.code/t28/test28.cob, test.code/t28/test28a.cob: Added POINTER types (usage pointer, type 'B' with pic 9(9)) and a sample cobol source test.code/t28. 2001-02-09 18:37 rpragana * compiler/htcobgen.c: Ooops! Forgot to check compiler after last changes. 2001-02-09 16:25 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h: More report section stuff: defining structures to hold report info. 2001-02-08 20:07 rpragana * ChangeLog, utils/dispcv.tcl: Updated conversion tool to account for "VAR1 in/of VAR2 ...", arrays and refmods and also to process both DISPLAY and ACCEPT statements. 2001-02-08 06:15 dessex * ChangeLog, tinycobol.lsm, compiler/createver.sh, test.code/Readme.txt, test.code/t27/Makefile, test.code/t27/r.sh, test.code/t27/t27.cob, test.code/t27/test27.cob, utils/Readme.txt: Updated Changelog LSM files. 2001-02-08 03:45 dessex * ANNOUNCE, ChangeLog, STATUS, tinycobol.lsm, info/rpm/tinycobol-0.50.spec, test.code/t00/.gdbinit, test.code/t01/test01a.cob, test.code/t01/test01b.cob, test.code/t02/.gdbinit, test.code/t03/.gdbinit, test.code/t11/test11.cob, test.code/t15/Makefile, test.code/t15/Readme.txt, test.code/t15/test15f.c, test.code/t15/test15i.cob, test.code/t15/test15j.cob: Added test code for 'CALL BY CONTENT' Added new rpm spec file. Updated Changelog LSM STATUS files. 2001-02-08 00:15 rpragana * ChangeLog, utils/dispcv.tcl: Added tool (dispcv.tcl) to convert old "DISPLAY (X, Y) ..." statements to our syntax. 2001-02-07 20:38 jmnoeth * lib/cobmove.c: On 2/8/2001 changed cobmove.c to fix a bug that caused the results of a 'Move all' to a signed numeric field not to be signed. Jim Noeth 2001-02-07 20:38 jmnoeth * compiler/htcobgen.c: On 2/8/2001, changed htcobgen.c to fix the problem with display/accept of fields with occurs. The problem caused the compiler to get a segmentation fault. The change was to the gen_display module to include a check for sy->litflg != 2 - otherwise it thought that it was doing screen section display/accept. Jim Noeth 2001-02-07 14:43 rpragana * ChangeLog, utils/viscomp.tcl: Enhancements in viscomp.tcl tool. 2001-02-07 12:44 rpragana * ChangeLog, compiler/htcobol.y: Solved problem with "decimals" in variable definition. (as reported by Stewart) 2001-02-07 11:10 rpragana * compiler/scan.l: Corrected LISTSEP "," scanning. 2001-02-07 08:16 dessex * compiler/Makefile.in, compiler/createver.sh, compiler/htcobol.y, lib/mcmath.c, test.code/t01/test01b.cob, test.code/t11/Makefile, test.code/t11/test11.cob, test.code/t24/Makefile, test.code/t24/test24.cob: #Updated file OPEN/CLOSE statements to the COBOL 85 standard, without the extra options. 2001-02-07 01:03 rpragana * ChangeLog, compiler/htcobgen.c, utils/viscomp.tcl: Fixed bugs related to literal sinthetizing, when both sign and decimal part were present. Also fixed the is_numeric() function to check subscripted vars too. 2001-02-06 12:04 rpragana * compiler/htcobgen.c, test.code/t24/Makefile, test.code/t24/test24.cob: Fixed bugs with EVALUATE (Thanks David for reporting). 2001-02-06 05:40 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/htcoblib.h, lib/mcmath.c, test.code/Readme.txt, test.code/t01/.gdbinit, test.code/t01/Makefile, test.code/t01/Readme.txt, test.code/t01/r.sh, test.code/t01/test01.cob, test.code/t01/test01a.cob, test.code/t01/test01b.cob, test.code/t01/test01c.cob, test.code/t01/test01d.cob, test.code/t01/test01e.cob, test.code/t24/test24.cob: Updated math verbs to COBOL 85 standard. 2001-02-06 01:39 rpragana * ChangeLog, utils/viscomp.tcl: Added display of mid-of-rule actions in viscomp.tcl, so we don't need to have a listing (parser.y/.c) for looking at them. 2001-02-05 23:32 rpragana * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Modified EVALUATE statement to allow string (non-numeric) comparations. 2001-02-05 17:49 rpragana * ChangeLog, utils/viscomp.tcl: Updates on viscomp.tcl (breakpoints added) to show more details of parsing. 2001-02-05 15:41 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/cobmove.c: Changes to allow pictures greater than 255, also changes in cob_move to make moves of fields with length greater than 255. 2001-02-04 22:33 rpragana * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Added syntax/semantics for EVALUATE with ßeveral WHEN cases with the same action. (requested by David Essex) 2001-02-04 18:43 rpragana * ChangeLog, compiler/htcobgen.c: Fixed bug with offset calculation at linkage section. 2001-02-04 16:04 rpragana * compiler/htcobgen.c: Again removing a bug in evaluate statement (my previous upgrade mysteriously vanished...). 2001-02-03 23:44 rpragana * utils/viscomp.tcl: Small bug fixes in the visual parser tool. 2001-02-03 22:44 rpragana * utils/viscomp.tcl: Added lval stack viewing to viscomp.tcl. 2001-02-03 19:15 rpragana * utils/: Readme.txt, viscomp.tcl: Added a developers's tool, viscomp.tcl that works as a visual parser and a gdb frontend. 2001-02-03 16:08 rpragana * compiler/: Makefile.in, htcobgen.c: Modified htcobol.c definition to have it's line numbers known to gdb. (I need that because of my visual debugger. Anyway, it does not change nothing more) Removed also a small bug with refmods that were not allowing the code generated in some cases to compile. 2001-01-31 22:24 rpragana * compiler/htcobgen.c: Removed well hidden bug in EVALUATE statement. (thanks to Eric Oliveira and Afonso Bione for reporting that) 2001-01-25 15:19 rpragana * ChangeLog, lib/fileio.c, test.code/tdb03/Makefile: Modified lib/fileio.c to eliminate if's with errno, because this variable is set only _after_ a system call is made. It was making the compiler return the same error as the previous system call on cob_open, for instance: if two files were opened, the first of them in error, the second would return the same error condition. 2001-01-24 23:57 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, test.code/t00/.gdbinit, test.code/t09/.gdbinit, test.code/t09/test09.cob: Added code to validate a variable (non-terminal gname) so it will report an error when other objects are used instead. Example: "display filesel" (where filesel was declared in a "select"). 2001-01-24 23:47 andrewcza * STATUS, lib/fileio.c, test.code/t10/test10.cob, test.code/t12/test12ls.cob: Change the READ and WRITE statement for LINE SEQUENTIAL IO. The Read Statement will now read a variable length record and pad it with spaces upto the record length. The Write Statement will remove all the spaces at the end of a line before writing it out. The Line Delimiter is NewLine for all Line Sequential IO. Line Sequential files can No longer be opened in IO Mode and as a result REWRITE is no longer valid for Line Sequential files. 2001-01-23 17:16 rpragana * test.code/tdb03/: cgi-util.c, form.html, tdb03.cob, tdb03a.c: Modified again cgi-util and CGI example for a clever way to pass strings from cobol to C. 2001-01-23 14:56 rpragana * ChangeLog, test.code/tdb03/form.html, test.code/tdb03/tdb03.cob: Finished my toy CGI/postgresql example program. 2001-01-22 19:39 rpragana * compiler/htcobgen.c, test.code/tdb03/tdb03.cob: Fixed a bug in gen_display that dumped core when processing refmoded variables. 2001-01-22 16:16 rpragana * ChangeLog, lib/fileio.c, test.code/tdb03/Makefile, test.code/tdb03/cgi-util.c, test.code/tdb03/cgi-util.h, test.code/tdb03/form.html, test.code/tdb03/tdb03.cob, test.code/tdb03/tdb03a.c: Added a simple CGI processing example, with an adapted C library (GPLed). 2001-01-22 10:57 rpragana * lib/fileio.c: Fixed bugs with cob_read library function, for reading line sequential files. 2001-01-21 18:31 rpragana * test.code/tdb02/: tdb02.cob, tdb02a.c: Improved API for interfacing to postgresql. 2001-01-20 23:50 rpragana * ChangeLog, test.code/tdb02/Makefile, test.code/tdb02/loja.sql, test.code/tdb02/tdb02.cob, test.code/tdb02/tdb02a.c: Added PostgreSQL interface example and supporting C code, using libpq. The example files, including 'loja.sql' may be found at test.code/tdb02. 2001-01-19 20:22 rpragana * ChangeLog, compiler/htcobgen.c: More changes to fix the bug with signed literals. 2001-01-18 19:57 rpragana * ChangeLog, compiler/htcobgen.c: Small changes at gen_display to allow an empty display statement, to advance to a new line (needed in CGI programming). 2001-01-16 08:50 rpragana * compiler/htcobgen.c, lib/htcoblib.h: Fixed problem with struct file_desc size computation, that caused crashes when opening several indexed files. 2001-01-12 21:21 rpragana * lib/screenio.c, test.code/tgui01/testgui05.c: Fixed bug in accept_curses library function. It was truncating 1 char at the end of input. 2001-01-07 17:12 rpragana * ChangeLog, test.code/tgui01/Readme.txt: Added instructions for testing the example tgui01/testgui04. 2001-01-07 16:48 rpragana * test.code/tgui01/: Makefile, testgui01.cob, testgui04.cob, testgui05.c, testgui06.cob: dded more example interfaces tcl<-->cobol, including an interpreter main loop written in cobol, and how to call cobol from tcl, by creating a tcl command. 2001-01-06 21:15 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Changed scanner and parser for not confusing expressions like "X+2" as two tokens "X" and "+2" (a literal signed integer). Now it is correctly parsed, and even expressions like X++1 ("X" "+" "+1") work. 2001-01-06 08:58 dessex * test.code/: Readme.txt, t27/Makefile, t27/Readme.txt, t27/r.sh, tgui01/Makefile, tgui01/Readme.txt, tgui01/r.sh: Updated Readme.txt and r.sh files to t27 and tgui01 directories. 2001-01-05 22:49 rpragana * test.code/tgui01/: cobtools.tcl, testgui01.cob, testgui02.c, testgui03.tcl, testgui03a.tcl: Incorporated cobtools.tcl script into C module to avoid "source" command in tcl scripts (speed enhancement). 2001-01-05 21:34 rpragana * test.code/tgui01/: cobtools.tcl, testgui01.cob, testgui02.c, testgui03.tcl, testgui03a.tcl: Modified the example GUI for a more practical multi-forms application. 2001-01-05 20:21 rpragana * ChangeLog, test.code/tgui01/testgui02.c, test.code/tgui01/testgui03.tcl: Improvements on the interface tcl/tk and passing arguments from Cobol to tcl. 2001-01-05 18:59 rpragana * ChangeLog, test.code/t27/sales.dat, test.code/t27/t27.cob, test.code/tgui01/Makefile, test.code/tgui01/testgui01.cob, test.code/tgui01/testgui02.c, test.code/tgui01/testgui03.tcl: Example GUI for data entry from tcl/tk library. 2000-12-19 03:53 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, info/Compiler-Overview.txt, test_suite/test.baseline, test_suite/call_tests/ptest01.cob, test_suite/call_tests/stest01.cob, test_suite/call_tests/stest03.cob, test_suite/call_tests/stest9xx.c: Added code for call by content for variables. 2000-12-18 13:06 rpragana * ChangeLog, compiler/htcobol.y, compiler/scan.l, test.code/t27/Makefile, test.code/t27/sales.dat, test.code/t27/t27.cob: Added report statements and expanded the t27 test program for reports. 2000-12-09 13:55 bgiroud * INSTALL, TODO, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/cobmove.c, lib/htcoblib.h, test_suite/format_tests/test01.cob, test_suite/search_tests/test20a.cob: Added JUST RIGHT in data clause. 2000-12-08 15:09 dessex * tinycobol.lsm, cobpp/cobpp.c, cobpp/scanner.l, cobpp/copybooks/fTEST02D.cpy, cobpp/test.code/ft3.cob, compiler/htglobals.c: Added fix for pre-processor and htglobals bugs. 2000-12-06 23:16 rpragana * test.code/t27/: Makefile, t27.cob: Added test.code/t27, a report section example. 2000-12-06 23:09 rpragana * compiler/: htcobgen.c, htcobol.y, scan.l: Fixed parsing of report section. 2000-12-06 17:20 rpragana * compiler/htcobgen.c, test.code/t08/test08g.cob, test.code/t08/test08u.cob: Added SORT-RETURN register for SORT GIVING/USING return statuses. 2000-12-05 23:47 andrewcza * lib/fileio.c, test.code/t08/test08g.cob: Implement SORT GIVING. 2000-12-05 23:32 rpragana * ChangeLog, compiler/htcobol.y: Fixed bug with the report section (it may be optional, of course). 2000-12-05 22:21 rpragana * compiler/: htcobol.y, scan.l: First steps at the cobol "report generator" facility. Only parsing for now. 2000-12-05 22:10 dessex * STATUS: Updated STATUS file. 2000-12-05 21:51 dessex * ANNOUNCE, ChangeLog, INSTALL, tinycobol.lsm, cobpp/createver.sh, compiler/createver.sh, info/rpm/tinycobol-0.4.spec: Added new rpm spec file. Updated Changelog LSM files. 2000-12-04 01:22 dessex * cobpp/Readme.txt, cobpp/scanner.l, cobpp/copybooks/fTEST02D.cpy, cobpp/test.code/ft3.cob, compiler/htglobals.c, compiler/htglobals.h, test.code/t02/Makefile: Added fix for copybook tab handling in the pre-processor. Improved pre-processor exec call to better fit main cmd line. 2000-12-03 20:00 dessex * INSTALL, Makefile.in, configure, configure.in, htconfig.h.in, tinycobol.lsm, cobpp/AUTHORS, cobpp/COPYING, cobpp/COPYRIGHT, cobpp/Makefile.in, cobpp/Readme.txt, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/createver.sh, cobpp/parser.y, cobpp/scanner.l, cobpp/copybooks/TEST02.cpy, cobpp/copybooks/TEST02A.cpy, cobpp/copybooks/TEST02B.cpy, cobpp/copybooks/TEST02C.cpy, cobpp/copybooks/fTEST02.cpy, cobpp/copybooks/fTEST02A.cpy, cobpp/copybooks/fTEST02B.cpy, cobpp/copybooks/fTEST02C.cpy, cobpp/test.code/Makefile, cobpp/test.code/Readme.txt, cobpp/test.code/ft1.cob, cobpp/test.code/ft2.cob, cobpp/test.code/ft3.cob, cobpp/test.code/r.sh, cobpp/test.code/t1.cob, cobpp/test.code/t2.cob, compiler/Makefile.in, compiler/htglobals.c, compiler/htglobals.h, test.code/Makefile.in, test.code/copybooks/Makefile.in, test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy, test.code/t02/TEST02B.cpy, test.code/t02/Test02.cpy, test.code/t13/include1.cpy, test.code/t13/include2.cpy: Added the pre-processor. Removed tabs from copybooks. 2000-12-03 01:38 andrewcza * lib/fileio.c: Implement SORT USING. See Test08u.cob for an Example 2000-12-01 00:25 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Changed gen_close_sort, so gen_sort_using/giving find a completed sort description to make available to the runtime library routines. 2000-11-30 21:35 andrewcza * lib/fileio.c: Start writing cob_sort_using routine 2000-11-28 01:44 rpragana * ChangeLog, compiler/htcobol.y: Removed a bug with sort using/giving code generation. 2000-11-27 11:56 rpragana * ChangeLog, compiler/htcobgen.c: Modifications on the arguments passed to cob_sort_using and cob_sort_giving, as requested by Andrew. 2000-11-24 14:27 andrewcza * lib/fileio.c, test.code/t08/test08u.cob: Define cob_sort_using and cob_sort_giving paramaters. Modify test08u.cob to have two files in the sort using. 2000-11-20 03:37 dessex * configure, configure.in: Added bug fix in cofigure script for db library version check in header db.h. 2000-11-18 22:31 rpragana * compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c, test.code/t08/test08g.cob, test.code/t08/test08ug.cob: Changes to fix some coredumps found by Andrew in the new SORT verb implementation. Thanks Andrew. 2000-11-18 17:26 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h: Added parameters in code generation of gen_sort_using and gen_sort_giving (SORT verb). 2000-11-18 05:55 bgiroud * compiler/htcobgen.c, compiler/htcoboly.h, lib/cobmove.c, test.code/t20/test20a_at.cob, test_suite/cobol_test.pl, test_suite/test.baseline, test_suite/format_tests/test.script, test_suite/format_tests/test01c.cob, test_suite/format_tests/test03c.cob, test_suite/format_tests/test04.cob, test_suite/format_tests/test06a.cob, test_suite/search_tests/TCtable1.cpy, test_suite/search_tests/test.script, test_suite/search_tests/test20a.cob: Added semantics for RefMod's, test example for search statement. Cleaned-up format_tests for new behavior of display statement. Updated automated test baseline. 2000-11-18 00:00 andrewcza * lib/fileio.c: Change fileio.c to return file status 35 is the file to be opened does not exist. 2000-11-17 22:25 andrewcza * test.code/t08/: Makefile, test08g.cob, test08u.cob, test08ug.cob: Add the Test code for testing SORT USING and SORT GIVING. The library code still needs to be written and so these programs will not link yet. 2000-11-17 21:41 andrewcza * compiler/htcobol.y: Change htcobol.y to correct a problem where it was not correctly calling gen_read_next and gen_return. Added logic to determine which to call. This resulted in SORT not working correctly as well as READ NEXT with ALTERNATE KEYS not working correctly. 2000-11-17 00:28 andrewcza * compiler/htcobol.y, test.code/t08/test08.cob: Change htcobol.y to fix gen_release so the sort will work again. Currently only SORT -- RELEASE and RETURN work. Use test08.cob for testing ie make gen_data ./gen_data >Raw.dat ./test08 2000-11-16 22:07 andrewcza * lib/fileio.c, test.code/t19/test19b.cob: Fix Open statement in fileio.c to return a file status if the file cannot be opened correctly. Modifiled test19b.cob to show how FILE STATUS should be used. 2000-11-12 10:40 dessex * compiler/: htcobgen.c, htcobol.y: Added lower case to PIC clause syntax. Added optional 'WITH' to 'DISPLAY ... WITH NO ADVANCING' statement. 2000-11-11 19:59 dessex * test.code/: Readme.txt, config/COB.build.tmpl.in, config/COB.build.tmpl.t.in, t16/Makefile, t16/Makefile.new, t16/r.sh, t16/test16.cob: Added test program for 'GO TO ... DEPENDING ON ...' statement. 2000-11-11 14:55 rpragana * compiler/: htcobgen.c, htcobol.y, htcoboly.h, scan.l: Added GO TO ... DEPENDING. 2000-11-10 22:02 rpragana * compiler/htcobgen.c: Added code to generate an error, when no file name was given both in FD and SELECT, as asked by David Essex. 2000-11-10 19:45 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t19/Makefile, test.code/t19/Readme.txt, test.code/t19/test19b.cob: Added external file name non-standard extensions in SELECT and FD statements. 2000-11-09 01:00 rpragana * ChangeLog, compiler/htcobgen.c: Fixed screen items with value but without picture. The picture is synthesized from the "value" literal given. 2000-11-08 22:38 rpragana * compiler/: htcobgen.c, htcobol.y: Still more bugfixes at screen section. Removed zero sized storage alloc (.space). Modified parser to allow "TO" without "FROM" in screen section items. 2000-11-08 22:19 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Several bugfixes at screen section. Now it accepts items without filler or other explicit variable declaration. 2000-11-08 12:06 rpragana * compiler/htcobol.y: Minor changes at screen section parsing to allow screen items (BLANK SCREEN) without explicit storage declaration. 2000-11-08 03:16 dessex * Makefile.in, configure, configure.in, test.code/Makefile, test.code/Makefile.0, test.code/Makefile.in: Updated configure script to generate Makefile in test.code directory. 2000-11-08 00:49 dessex * INSTALL, configure, configure.in, htconfig.h.in: Added tests for db library names libdb libdb1 libdb2 in configure script. 2000-11-06 22:31 dessex * ChangeLog, test.code/Readme.txt, test.code/t02/test02a.cob, test.code/t26/Readme.txt, test.code/t26/r.sh: Updated Changelog file. Added r.sh Readme.txt file in test.code/t26. 2000-11-04 05:51 bgiroud * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Corrected detecttion of subscripted variable for search statement. 2000-11-04 02:24 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/screenio.c, test.code/t26/test26.cob: Changes for "LINE ... POSITION ..." in DISPLAY and ACCEPT statements, with arbitrary expressions as coordinates. Removed old syntax "DISPLAY (R, C) ...". 2000-11-03 02:28 rpragana * test.code/t26/: Makefile, test26.cob: Added test.code/t26 to exercise display/accept with cursor positioning. 2000-11-03 02:10 rpragana * compiler/htcobgen.c, compiler/htcobol.y, lib/screenio.c: Restaured "display (row, col) ..." and "accept (row, col) ..." syntax, and added library routine to make it run with ncurses. 2000-10-31 17:25 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test_suite/call_tests/ptest02.cob, test_suite/call_tests/ptest04.cob, test_suite/call_tests/test.script: Modified grammar and scanner for RefMod's as per an idea from Rildo. Added first intrinsic functions (Length and Ord). 2000-10-24 23:38 dessex * configure, configure.in: Added bug fix for configure script. 2000-10-23 23:10 dessex * ANNOUNCE, compiler/createver.sh, info/rpm/tinycobol-0.3.spec: Updated ANNOUNCE file. Added tinycobol-0.3.spec file. 2000-10-22 22:58 dessex * ChangeLog: Updated Changelog file. 2000-10-22 22:44 dessex * STATUS, configure, configure.in, htconfig.h.in, tinycobol.lsm, compiler/scan.l, lib/screenio.c, test.code/t15/Makefile, test.code/t15/test15.cob, test.code/t15/test15b.c, test.code/t15/test15e.cob, test.code/t15/test15f.c, test.code/t15/test15g.cob, test.code/t15/test15h.cob, test.code/t22/test22.cob: Added test for ncurses library color_set function in cofigure script. Added test15g.cob test15h.cob to test static variables. Updated Changelog LSM STATUS files. 2000-10-19 17:39 dessex * compiler/scan.l: Removed debug trace printf in lex_fgets. 2000-10-19 16:54 dessex * compiler/htcobgen.c, compiler/scan.l, test.code/t02/Makefile, test.code/t02/test02.cob, test.code/t02/test02a.cob: Added bug fix for SEARCH ALL statement. 2000-10-12 00:05 dessex * test.code/: t02/test02.cob, t21/test21.cob, t25/Makefile, t25/test25.cob, t25/test25a.cob, t25/test25b.c: Added fix for tests for static and shared libraries. 2000-10-11 16:38 bgiroud * compiler/: htcobgen.c, htcoboly.h, scan.l: Temporary correction for RefMod's before following an idea from Rildo. 2000-10-11 03:17 bgiroud * compiler/: htcobgen.c, htcobol.y, scan.l: Added first phase of syntax for RefMod and intrinsic functions. 2000-10-10 20:44 dessex * test.code/: Readme.txt, t24/test24.cob, t25/Makefile, t25/Readme.txt, t25/r.sh, t25/test25.cob, t25/test25a.cob, t25/test25b.c: Added tests for static and shared libraries. 2000-10-10 16:45 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l: Minor fixes for gen_when_check (EVALUATE statement). Added tokens for REPORT SECTION. 2000-10-10 13:25 rpragana * compiler/: htcobgen.c, htcoboly.h: Finished code generating for EVALUATE statement. Now it checks for compatible selection subjects/objects and generate code for all cases. 2000-10-10 01:08 jmnoeth * lib/basicio.c: Fixed logic to allow both period and comma as decimal point. Also, put hypen in front of displayed number if negative. 2000-10-10 01:08 jmnoeth * lib/cobmove.c: Added logic to allow scaling and precision with binary integers. 2000-10-10 00:03 rpragana * compiler/htcobgen.c: EVALUATE implementation: tests with ranges (value1 THRU value2) fixed. 2000-10-09 23:41 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h: EVALUATE implementation progress. Some tests already working, much yet to be done. 2000-10-09 17:05 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t24/Makefile: Implemented part of EVALUATE code generation. 2000-10-08 21:27 dessex * tinycobol.lsm, test.code/t24/test24.cob: Added another test to the EVALUATE test code. Added new LSM file. 2000-10-08 10:01 rpragana * compiler/htcobol.y, test.code/t24/test24.cob: Modified EVALUATE parsing, so all test24 (Thanks David) work. 2000-10-08 02:54 dessex * test.code/: Readme.txt, t24/Makefile, t24/Readme.txt, t24/r.sh, t24/test24.cob: Added EVALUATE test code 2000-10-08 00:01 rpragana * ChangeLog, compiler/htcobol.y, compiler/scan.l: Introduced EVALUATE syntax. 2000-10-06 16:06 bgiroud * compiler/htcobgen.c, test_suite/call_tests/ptest02.cob: Recovered the call by value of long long. 2000-10-05 16:07 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t08/Makefile: Added "sort...using...giving..." syntax and code generation, as requested by Andrew. (the other "sort" with input/output procedures were already implemented). Changes to the start_record (at struct file_desc), now present in all file organizations. 2000-10-04 21:34 dessex * ChangeLog, compiler/htcobgen.c, test.code/t15/test15e.cob, test.code/t15/test15f.c: Modified test15e for retrun variable tests. Updated Changelog file. 2000-10-04 03:16 bgiroud * compiler/htcobol.y, test_suite/cobol_test.pl, test_suite/seqio_tests/foobar.dat, test_suite/seqio_tests/input.dat, test_suite/seqio_tests/lineseq.dat, test_suite/seqio_tests/nofile.dat, test_suite/seqio_tests/test06.dat: Oops! Forgot to add the definition of token RETURNING. Some cleanup. 2000-10-04 02:54 bgiroud * Makefile.in, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test_suite/call_tests/ptest02.cob, test_suite/call_tests/stest9xx.c: Added RETURNING clause for CALL statement:only for short and long for the time being. Changed the order of cleaning in cleanall target. 2000-10-03 14:09 rpragana * lib/mcmath.c: Modified mcmath.c (library) to handle various kind of "comp" data. 2000-10-03 13:38 rpragana * compiler/htcobgen.c: Fixed stabs for "long long" (comp with 8 bytes) data types. 2000-10-03 12:20 rpragana * ChangeLog, compiler/htcobgen.c: Fixed most stabs generation, (only comp with 8 bytes remain to be fixed) both for static and stack-based variables. 2000-10-03 09:54 rpragana * ChangeLog, compiler/htcobgen.c: Yet another little optimization in gen_subscripted(), to remove a "pushl %eax" followed by "popl %eax". 2000-10-03 08:53 rpragana * ChangeLog, compiler/htcobgen.c: Modified gen_subscripted to generate an optimized code for indexes/subscripts computations (with a kind of "lazy" generation). 2000-10-02 18:20 bgiroud * compiler/htcobgen.c, test_suite/call_tests/ptest02.cob, test_suite/call_tests/stest9xx.c: Completed code for call by value for long long literal and variable. 2000-09-30 01:30 dessex * test.code/: t00/r.sh, t11/Makefile, t11/test11.cob, t15/test15e.cob, t15/test15f.c, t17/Makefile, t18/Makefile, t21/test21.cob: Modified test15e for variable length COMP fields. 2000-09-30 00:30 rpragana * compiler/htcobgen.c: Fixed bug at value_to_eax(), as reported by DEssex. 2000-09-29 21:55 rpragana * compiler/htcobgen.c: Fixed a "movsll" generated instruction as reported by David Essex (though I didn't find where, I found why). 2000-09-29 17:47 bgiroud * compiler/htcobgen.c: Corrected dumping twice the working storage. 2000-09-29 17:33 bgiroud * compiler/htcobgen.c, info/Compiler-Overview.txt, test_suite/Makefile, test_suite/call_tests/ptest02.cob, test_suite/call_tests/stest9xx.c: Fixed bug of RETURN-CODE not being fetched from the static segment on return from main. Corrected some code in load_adress to load in %eax and not %ebx. Added Makefile in test_suite for better handling of regression tests. 2000-09-28 21:28 andrewcza * lib/fileio.c, test.code/t18/test18.cob: Finish START VERB for Indexed IO. 2000-09-28 01:01 dessex * AUTHORS, ChangeLog, info/rpm/tinycobol-0.2.spec, test.code/Makefile: Added new spec file Updated Changelog file. 2000-09-27 02:52 dessex * utils/cobpp/Makefile.in: Fixed bug in Makefile.in in util/cobpp. 2000-09-25 11:11 rpragana * compiler/htcobgen.c, test.code/t02/test02.cob: Replaced movb --> movsbl (sign extending to long), movw --> movswl at several code generating places, so tables with variable-sized binary types (comp) works again. 2000-09-24 02:34 rpragana * compiler/htcobgen.c, lib/cobmove.c: Fixed bugs with variable-sized binary (comp) translating some statements (movl,addl,subl,...) to movb,movw,movl, acoording the size. There were bugs also introduced with static memory allocation ('leal' is not the same as 'movl'a). Changes to cob_move to cope with variable-sized binary objects. 2000-09-23 22:57 dessex * compiler/createver.sh, compiler/htcobgen.c, compiler/htcobol.y, lib/general.c, test.code/t08/Makefile, test.code/t22/Makefile, test.code/t23/Makefile: Moved 'do_scrio_finish' call from general.c to htcobgen.c. This removed curses library requirement from all but programs using a 'SCREEN SECTION. 2000-09-23 20:08 dessex * ANNOUNCE, test.code/t08/Makefile, test.code/t08/Raw.dat, test.code/t08/Readme.txt, test.code/t18/Readme.txt, test.code/t23/Makefile, test.code/t23/Readme.txt, test.code/t23/r.sh, test.code/t23/test23.cob: Removed large data file Raw.dat. 2000-09-23 18:14 rpragana * ChangeLog, compiler/htcobgen.c, test.code/t12/Makefile: Fixed bug with wrong alternate key offset, introduced when we changed to static variables. 2000-09-22 12:44 rpragana * compiler/: htcobgen.c, scan.l: More bugfixes for stabs. 2000-09-22 00:15 rpragana * compiler/: htcobol.y, scan.l: Changed back stabs_line() call. It works only (breakpoints or single steps) within a "sentence", not a "statement" as it should. The reason is we have to call stabs_line() _before_ the corresponding code generation for each line in procedure division. It was broken when "sentence" non-terminal was added. This is a temporary solution!! 2000-09-21 23:18 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h, test.code/t02/Makefile, test.code/t02/test02.cob, test.code/t21/Makefile, test.code/t22/Makefile: Many mysterious bug fixes. Stabs now working again. Static memory allocation almost working. 2000-09-21 01:58 jmnoeth * test.code/Readme.txt: Added t23 for screenIO stuff 2000-09-21 01:58 jmnoeth * lib/: cobmove.c, general.c, htcoblib.h, screenio.c: changed covmove.c to incorporate the data type DTYPE_ACCEPT_DISPLAY to be handled the same as for DTYPE_ALPHANUMERIC changed screenio.c to add the screen oriented I/O capabilities changed general.c to reset the screen mode upon stop run. Changed htcoblib.h to add data type DTYPE_ACCEPT_DISPLAY and also add the prototypes for the screenio.c routines. 2000-09-21 01:58 jmnoeth * test.code/t23/: Makefile, r.sh, test23.cob: The files for test23, the screen IO test stuff 2000-09-21 01:58 jmnoeth * lib/screenio.h: Added screenio.h 2000-09-21 01:54 jmnoeth * compiler/htcobgen.c: Changed htcobgen.c for screen oriented I/O. Changed to generate calls Inline to describe each field to be displayed or accepted. 2000-09-20 17:23 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/call_tests/ptest02.cob, test_suite/call_tests/ptest03.cob, test_suite/call_tests/stest02.cob, test_suite/call_tests/stest9xx.c: Phase 2 of static variables (i.e. static but still initialized at run time). Readded the possibility to have a SPECIAL-NAMES clause empty. 2000-09-19 17:25 rpragana * ChangeLog, info/Compiler-Overview.txt: Extended our info/Compiler_Overview.txt to include some notes on memory allocation. 2000-09-19 02:59 rpragana * compiler/htcobgen.c, test.code/t15/test15e.cob: Fixed problem in pic_digits() at htcobgen.c for computing digits of literals. 2000-09-18 21:21 rpragana * compiler/htcobgen.c: Modified type 'B' (binary) data types to handle variable-sized storage, depending on picture: 1, 2, 4 or 8 bytes (this last a "long long" type). 2000-09-18 20:42 andrewcza * lib/fileio.c, test.code/t18/Makefile, test.code/t18/test18.cob, test.code/t18/test18i.cob, test.code/t18/test18r.cob: Finish of the implementation of the START VERB for Relative files. 2000-09-17 22:20 rpragana * ChangeLog, compiler/htcobgen.c, lib/htcoblib.h, test.code/t08/Raw.dat: Modified struct file_desc to add start_record pointer, as requested by Andrew, to implement the start verb in some conditions. The pointer is initialized to NULL. 2000-09-17 06:39 dessex * STATUS, compiler/createver.sh, compiler/scan.l, lib/cobmove.c, lib/htcoblib.h, lib/screenio.c, test.code/t01/Makefile, test.code/t02/Makefile, test.code/t02/test02a.cob, test.code/t15/Makefile, test.code/t15/test15e.cob, test.code/t16/Makefile, test.code/t16/Makefile.new: Added USAGE IS PACKED-DECIMAL clauses to scanner. Moved decimal_char from screenio.c to cobmove.c, thus removing curses library requirement. 2000-09-17 01:01 rpragana * ChangeLog, lib/basicio.c: Changes in display library function, so we don't need to link with ncurses, when screen i/o is not needed. Basically, we need decimal_char (setup at compile time). 2000-09-16 22:54 dessex * compiler/scan.l, lib/cobmove.c, test.code/t02/Makefile, test.code/t02/r.sh, test.code/t02/test02.cob, test.code/t02/test02a.cob, test.code/t15/Makefile, test.code/t19/test19a.cob, test.code/t22/test22.cob: Added sample test program test02a.cob. Added USAGE IS BINARY, USAGE IS COMP-5 clauses to scanner. 2000-09-15 21:52 rpragana * lib/basicio.c: Minor corrections to the "display" library function. 2000-09-15 21:24 rpragana * compiler/htcobgen.c: Fixed problem with compressed picture pointer. 2000-09-15 00:20 rpragana * compiler/htcobgen.c, lib/basicio.c, lib/htcoblib.h, test.code/t01/Makefile, test.code/t02/Makefile: Changes at the display library function for handling binary data items comp and comp-3. 2000-09-14 19:37 rpragana * lib/mcmath.c: Fixed bugs at check_condition (lib/mcmath.c) for alpha 88-conditionals. 2000-09-14 18:01 dessex * lib/basicio.c, test.code/t19/Makefile, test.code/t19/r.sh, test.code/t19/test19a.cob, test.code/t22/test22.cob: Updated sample test program test09a.cob, test22.cob. Fixed compiler warning in RTL module basicio.c. 2000-09-14 14:25 rpragana * ChangeLog, lib/basicio.c: Modified fgets call in lib/basicio.c. It was inserting the newline '\n' char at the end of buffer, so many errors came from runtime checks. 2000-09-14 13:48 rpragana * compiler/htcobol.y: Removed all reduce/reduce conflicts, all of them caused by an error check in the "variable" nonterminal. 2000-09-13 21:44 rpragana * compiler/htcobol.y, compiler/scan.l, test.code/t06/Makefile, test.code/t19/test19a.cob: Eliminated a reduce/reduce conflict and extended the conditionals for allowing stuff like IF A > B OR < D OR = E ... 2000-09-13 11:32 rpragana * compiler/htcobol.y, test.code/t06/test06.cob, test.code/t13/test13.cob: Bug fixed at arithmetic expressions. Changes at some test code. 2000-09-12 23:47 dessex * ANNOUNCE, ChangeLog, STATUS, tinycobol.lsm, test.code/t22/test22.cob: Updated sample test program in test.code/t22, and ChangeLog. 2000-09-12 13:27 rpragana * ChangeLog, lib/mcmath.c: Modified check_condition source at lib/mcmath.c. It was not correctly checking (a big OR) all conditions, and breaking too fast. 2000-09-12 01:37 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t22/Makefile: Many changes to accomodate all kind of conditionals. There were a problem with reduce/reduce conflict on the parsing of the token NOT. To avoid increasing the lookahead (and as a consequence, the complexity of the scanning process), I have changed instead the "expr" non-terminal. 2000-09-11 15:19 rpragana * compiler/: htcobgen.c, htcobol.y, scan.l: Temporary fix for an annoying reduce/reduce problem with NOT token. Some conditions as "if ws-var is not alphabetic" don't work, but "if not ws-var is alphabetic" works. 2000-09-11 14:06 dessex * Makefile.in, test.code/t20/r.sh, test.code/t21/Makefile, test.code/t22/test22.cob: Updated sample test program test22.cob in test.code/t22. 2000-09-11 12:55 rpragana * compiler/htcobol.y, lib/mcmath.c: Fixed some class condition bugs and implemented the runtime library check routines. 2000-09-11 01:12 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/htcoblib.h, lib/mcmath.c, test.code/t22/test22.cob: Modified 88-variables to support more than one range or lists of values, or combinations. 2000-09-10 20:15 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/mcmath.c: Implemented most of class conditionals. There are four small runtime tests to be done, skeletons already in place (who wants to? I'm bored now :) 2000-09-10 19:23 dessex * test.code/t22/: Makefile, test22.cob: Updated sample test program test22.cob in test.code/t22. 2000-09-10 14:17 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/mcmath.c: Added general arithmetic-expressions conditionals. Please test everything that use the nonterminal "expr". Now "expr" have a type (read comments at htcobol.y), so will be easier to test if a expression is well-formed. 2000-09-10 00:52 rpragana * compiler/htcobol.y, compiler/scan.l, test.code/t18/Makefile, test.code/t19/Makefile, test.code/t21/Makefile, test.code/t22/Makefile: Parsing of sign conditions and class conditions. Code generation for sign conditions (but not yet for class conditions). 2000-09-09 22:24 dessex * test.code/: Readme.txt, t22/Makefile, t22/Readme.txt, t22/r.sh, t22/test22.cob: Added sample test programs in test.code/t22. 2000-09-09 20:49 rpragana * ChangeLog, lib/basicio.c: Change gets to fgets in terminal i/o to remove a compiler warning (dangerous if more than 8192 bytes read). 2000-09-09 20:22 dessex * INSTALL, configure, configure.in, compiler/scan.l: Changed configure script options. 2000-09-09 17:06 bgiroud * Makefile.in, compiler/Makefile.in, compiler/htcobgen.c, compiler/htcoboly.h, test_suite/test.baseline, test_suite/call_tests/ptest03.cob, test_suite/call_tests/test.script, test_suite/format_tests/test.script: Phase I of static working-storage. Minor changes for better handling of test suite. 2000-09-09 11:44 rpragana * compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c: Fixed parsing of cond_op, so the IF and other statements with conditionals now work with conditions like "X GREATER THAN OR EQUAL TO Y". 2000-09-07 14:47 dessex * ANNOUNCE, STATUS, tinycobol.lsm, test.code/Readme.txt, test.code/t15/Makefile, test.code/t15/Readme.txt, test.code/t15/r.sh, test.code/t15/test15e.cob, test.code/t15/test15f.c: Added sample test programs in test.code/t15. Added ANNOUNCE, STATUS files. 2000-08-31 03:03 dessex * AUTHORS, info/rpm/tinycobol-20000830.spec, test.code/t05/Readme.txt: Added new rpm spec file. 2000-08-29 17:48 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test_suite/cobol_test.pl, test_suite/call_tests/ptest01.cob, test_suite/call_tests/ptest02.cob, test_suite/call_tests/stest01.cob, test_suite/call_tests/stest9xx.c, test_suite/call_tests/test.script: Added Call By REFERENCE, By VALUE. 2000-08-29 06:16 dessex * ChangeLog, tinycobol.lsm, compiler/createver.sh: Updated Changelog file. 2000-08-25 03:44 dessex * compiler/: createver.sh, htcobgen.c, htglobals.c, htglobals.h: Minor modifications to version info and code generation on compiler. 2000-08-24 03:45 dessex * compiler/: createver.sh, htglobals.c, htglobals.h: Updated version info on compiler cmd line. 2000-08-22 23:49 dessex * ChangeLog: Updated Changelog file. 2000-08-22 19:49 rpragana * lib/: mcmath.c, pictures.c: Updated the runtime error for mcmath.c, to better identify an overflow error, as reported by Luciano Cerda (Conectiva Linux, Brasil). 2000-08-22 10:30 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t05/Makefile, test.code/t05/r.sh, test.code/t05/test05d.cob: Added code for PERFORM ... VARYING ... AFTER statements. All PERFORM statements are be now completed. 2000-08-18 02:25 dessex * compiler/htcobol.y, test.code/t05/test05b.cob, test.code/t05/test05c.cob: Added code for WITH TEST AFTER/BEFORE option in in-line PERFORM statements. 2000-08-15 07:10 dessex * AUTHORS, BUGS, CHANGES, ChangeLog, HISTORY, INSTALL, INSTALL.bin, README, TODO, configure, configure.in, htconfig.h.in, tinycobol.lsm, info/Compiler-Overview.txt, info/VarStructure.Info.txt, info/compiler-design-future.txt: Updated text files after ispell check. 2000-08-14 06:49 dessex * ChangeLog, tinycobol.lsm: Updated Changelog. 2000-08-14 06:35 dessex * AUTHORS, tinycobol.lsm, compiler/htcobol.y, test.code/Readme.txt, test.code/t02/test02.cob, test.code/t05/Makefile, test.code/t05/Readme.txt, test.code/t05/test05.cob, test.code/t05/test05a.cob, test.code/t05/test05b.cob, test.code/t05/test05c.cob, utils/cobpp/main.c: Added 'WITH TEST AFTER/BEFORE' options to PERFORM statements. Added test code test05[abc].cob and removed test05.cob. 2000-08-09 04:35 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test_suite/compile_tests/test.script, test_suite/format_tests/test.script, test_suite/format_tests/test03d.cob, test_suite/format_tests/test05b.cob: Added INITIALIZE statement with tests. First phase of CALL extensions. Cleaned up currency sign tests. 2000-08-03 09:47 bgiroud * compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, test_suite/format_tests/test.script, test_suite/format_tests/test03d.cob: Added support for currency sign (euro sign will follow). 2000-07-27 16:17 dessex * ChangeLog: Updated Changelog. 2000-07-25 01:00 bgiroud * test_suite/: idxio_tests/idxio02.cob, perform_tests/perf01.cob, perform_tests/perf02.cob, perform_tests/perf03.cob, perform_tests/perf04.cob, seqio_tests/seqio03.cob, seqio_tests/seqio04.cob, seqio_tests/seqio05.cob, seqio_tests/seqio06.cob, seqio_tests/seqls01.cob, seqio_tests/seqls02.cob: Changed all programs in test_suite still named TEST. 2000-07-23 16:50 bgiroud * compiler/htcobol.y, test_suite/seqio_tests/seqio01.cob, test_suite/seqio_tests/seqio02.cbl: Made keyword MODE in ACCESS MODE IS optional too. Changed Program-id from TEST to SEQIOnn. 2000-07-11 06:38 dessex * AUTHORS, ChangeLog, tinycobol.lsm: Updated Changelog. 2000-07-10 10:41 dessex * compiler/htcobol.y, compiler/scan.l, test.code/t21/Readme.txt, test.code/t21/test21.cob: Added NEXT SENTENCE, CONTINUE statements in IF/ELSE conditional statements. Added CONTINUE in statements in in-line PERFORM statement. Removed END-PERFORM scope terminator option from standard PERFORM statement. 2000-07-09 13:38 dessex * ChangeLog, test_suite/cobol_test.pl: Added bug fix in test_suite/cobol_test.pl. Updated Changelog. 2000-07-09 13:21 dessex * compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h, lib/mcmath.c, lib/strings.c, test.code/Readme.txt, test.code/t00/teste.cob, test.code/t05/test05.cob, test.code/t07/test07.cob, test.code/t10/test10.cob, test.code/t18/test18.cob, test.code/t18/test18i.cob, test.code/t18/test18r.cob, test.code/t21/test21.cob: Added bug fix in PROGRAM-ID statement. Added Added in-line PERFORM statement. 2000-07-01 08:45 dessex * ChangeLog, compiler/htcobol.y, compiler/scan.l, test.code/t21/Makefile, test.code/t21/test21.cob: Added bug fix in parser for perform statement. Added initial parser code for the 'with test BEFORE/AFTER' perform option. Updated Changelog. 2000-06-30 23:16 dessex * compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h, test.code/Readme.txt, test.code/t21/Makefile, test.code/t21/Readme.txt, test.code/t21/r.sh, test.code/t21/test21.cob: Added COBOL-85 code for scope delemiters (END-*). Added t21 test.code files to test COBOL-85 scope delemiters (END-*) code. 2000-06-10 22:02 dessex * ChangeLog: Updated Changelog. 2000-06-09 01:19 dessex * lib/cobmove.c, test.code/t15/test15.cob, test.code/t15/test15a.cob, test.code/t15/test15b.c: Fixed bug in move from type 9 COMP to type 9 DISPLAY fields. 2000-06-06 23:20 dessex * ChangeLog, tinycobol.lsm, test.code/t19/test19a.cob: Updated Changelog. 2000-06-01 20:46 andrewcza * lib/: fileio.c, htcoblib.h: Fix fileio.c so that INDEXED IO works again. Please note that the START VERB will not work yet. I will try to finish this code soon. 2000-05-23 18:49 dessex * lib/Makefile.in, test.code/t19/Makefile: Added Makfile code for dynamic library build. 2000-05-13 14:06 dessex * ChangeLog: Updated Changelog. 2000-05-13 13:57 dessex * tinycobol.lsm, lib/htcoblib.h, test.code/t15/test15.cob, test.code/t15/test15a.cob, test.code/t15/test15b.c, test.code/t15/test15d.c, test_suite/compile_tests/oracle1.cob, test_suite/compile_tests/oracle2.cob, test_suite/compile_tests/oracle3.cob, utils/cobpp/AUTHORS, utils/cobpp/COPYRIGHT: Removed oracle[123].cob files in test_suite/compile_tests. Added tinycobol.lsm file. 2000-05-11 10:18 dessex * ChangeLog, INSTALL, compiler/cobopt, test.code/t20/Makefile, test.code/t20/TCfile3.txt, test.code/t20/test20e.cob: Added test in test.code/t20 for 2-diamentional table in SEARCH/SEARCH ALL statements. 2000-05-08 04:12 dessex * ChangeLog: Updated and fixed Changelog. 2000-05-07 23:05 dessex * ChangeLog: Updated Changelog. 2000-05-07 02:42 rpragana * ChangeLog: Updated Changelog. 2000-05-06 20:40 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/Readme.txt, test.code/t20/Makefile, test.code/t20/Readme.txt, test.code/t20/TCfile1.txt, test.code/t20/TCfile2.txt, test.code/t20/TCtable1.cpy, test.code/t20/TCtable2.cpy, test.code/t20/TCtable3.cpy, test.code/t20/TCtable4.cpy, test.code/t20/TCtable5.cpy, test.code/t20/mktab.sh, test.code/t20/r.sh, test.code/t20/test20a.cob, test.code/t20/test20b.cob, test.code/t20/test20c.cob, test.code/t20/test20d.cob: Added code for SEARCH and SEARCH ALL statements. Added test.code/t20 SEARCH COBOL test code. 2000-04-08 04:28 dessex * utils/: Readme.txt, cobpp/COPYRIGHT, cobpp/Makefile.0, cobpp/Makefile.in, cobpp/Readme.txt, cobpp/cobpp.h, cobpp/main.c, cobpp/scanner.l, cobpp/support.c: Minor update to cobpp. 2000-03-29 05:19 dessex * test.code/t06/test06-variable-names.cob: Renamed test06-variable-names.cob to test06v.cob in test.code/t06. 2000-03-25 18:40 dessex * test.code/: Makefile.2.tmpl, Makefile.3.tmpl, Makefile.tmpl, t00/Makefile, t01/Makefile, t02/Makefile, t03/Makefile, t04/Makefile, t06/Makefile, t07/Makefile, t10/Makefile, t11/Makefile, t12/Makefile, t13/Makefile, t14/Makefile, t15/Makefile, t18/Makefile, t19/Makefile: Changed makefiles in test.code directory to have debug feature set on. 2000-03-25 03:39 dessex * compiler/cobopt, compiler/htcobgen.c, compiler/htglobals.c, compiler/htglobals.h, compiler/scan.l, test.code/Makefile, test.code/Makefile.2.tmpl, test.code/Makefile.3.tmpl, test.code/Makefile.tmpl, test.code/config/C.rules.in, test.code/config/COB.build.tmpl.in, test.code/config/COB.build.tmpl.t.in, test.code/copybooks/CMDLine.cpy, test.code/copybooks/CMDLine1.cpy, test.code/copybooks/ENVAR1.cpy, test.code/t00/Makefile, test.code/t01/Makefile, test.code/t02/Makefile, test.code/t03/Makefile, test.code/t04/Makefile, test.code/t04/test04.cob, test.code/t04/test04i.cob, test.code/t04/test04r.cob, test.code/t05/Makefile, test.code/t05/test05.cob, test.code/t06/Makefile, test.code/t06/Readme.txt, test.code/t06/index01.cob, test.code/t06/test06.cob, test.code/t06/test06i.cob, test.code/t06/test06r.cob, test.code/t06/test06s.cob, test.code/t06/test06v.cob, test.code/t07/Makefile, test.code/t07/Makefile.orig, test.code/t07/cobsub.cob, test.code/t07/test07.cob, test.code/t08/Makefile, test.code/t08/test08.cob, test.code/t09/Makefile, test.code/t09/r.sh, test.code/t09/test09.cob, test.code/t10/Makefile, test.code/t10/Readme.txt, test.code/t10/test10.cob, test.code/t11/Makefile, test.code/t11/Readme.txt, test.code/t11/test11.cob, test.code/t12/Makefile, test.code/t12/Readme.txt, test.code/t12/test12.cob, test.code/t12/test12i.cob, test.code/t12/test12ls.cob, test.code/t12/test12r.cob, test.code/t12/test12s.cob, test.code/t13/Makefile, test.code/t13/Readme.txt, test.code/t13/r.sh, test.code/t13/test13.cob, test.code/t14/Makefile, test.code/t14/Readme.txt, test.code/t14/r.sh, test.code/t14/test14.cob, test.code/t15/Makefile, test.code/t15/Readme.txt, test.code/t15/test15.cob, test.code/t15/test15a.cob, test.code/t15/test15b.c, test.code/t15/test15d.c, test.code/t16/Makefile.new, test.code/t16/Readme.txt, test.code/t16/r.sh, test.code/t16/test16.cob, test.code/t17/CMDLine.cpy, test.code/t17/CMDLine1.cpy, test.code/t17/ENVAR1.cpy, test.code/t17/Makefile, test.code/t18/Makefile, test.code/t18/test18.cob, test.code/t18/test18i.cob, test.code/t19/CMDLine1.cpy, test.code/t19/Makefile: Fixed the leaks (spaces, LF, etc.) in the scanner (lex). Added the include (-Ipath) compiler option to define search paths for copybooks. Added the -v (verbose), -z (very verbose), compiler options. 2000-03-24 13:18 rpragana * compiler/htcobgen.c: More changes to gen_loadvar where we may find problems with subscripts. 2000-03-24 07:17 rpragana * compiler/htcobgen.c: Fixed obscure bug at gen_compare function. We must use gen_loadvar to make sure subscripted variables are correctly defined. 2000-03-23 11:39 rpragana * test.code/t16/Makefile: Looking for variable allocation bug. 2000-03-21 16:04 rpragana * ChangeLog: Updated ChangeLog. 2000-03-21 12:47 rpragana * compiler/htcobol.y, test.code/t16/Makefile, test.code/t16/test16.cob: Commented the "is_variable" call in the parser, until I fix it. 2000-03-21 10:11 rpragana * compiler/htcobol.y, test.code/t16/test16.cob: Change to avoid null list in "var_list" productions. 2000-03-21 09:51 rpragana * compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/test16.cob: Avoid statements like "move 123 to undefined-1" with undefined-1 being defined as a paragraph. The function "is_variable" was defined to enforce this condition. 2000-03-21 05:48 dessex * COPYING.LIB, COPYRIGHT, compiler/htcobgen.c, test.code/Makefile.old, test.code/Makefile.tmpl, test.code/Readme.txt, test.code/r.sh, test.code/r.sh.tmpl, test.code/config/COB.build.tmpl.in, test.code/config/COB.build.tmpl.t.in, test.code/config/COB.rules.in, test.code/t00/Makefile, test.code/t01/Makefile, test.code/t01/compile, test.code/t01/test01.2.cob, test.code/t01/test2.cob, test.code/t02/Makefile, test.code/t03/Makefile, test.code/t04/Makefile, test.code/t05/Makefile, test.code/t06/Makefile, test.code/t08/Makefile, test.code/t09/Makefile, test.code/t10/Makefile, test.code/t11/Makefile, test.code/t12/Makefile, test.code/t13/Makefile, test.code/t14/Makefile, test.code/t16/Makefile, test.code/t17/Makefile, test.code/t18/Makefile, test.code/t19/CMDLine1.cpy, test.code/t19/Makefile, test.code/t19/Readme.txt, test.code/t19/r.sh, test.code/t19/test.in.txt, test.code/t19/test19.cob, test.code/t19/test19a.cob: Fixed bug in file I/O record define code generation. Enhanced makefiles in test.code directory. Added test.code t19 for run time file I/O testing. 2000-03-12 20:41 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/Readme.txt, test.code/t17/ENVAR1.cpy, test.code/t17/GETENV1.cpy, test.code/t17/test17.cob: I have added the ability to set a return a positive integer from a COBOL program using the MOVE ... TO RETURN-CODE statement. Changed environment variables copybook. 2000-02-27 10:20 dessex * test.code/t17/GETENV1.cpy: Added the read environment variables copybook. 2000-02-27 10:15 dessex * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/htcoblib.h, test.code/Readme.txt, test.code/t17/CMDLine.cpy, test.code/t17/CMDLine1.cpy, test.code/t17/Makefile, test.code/t17/test17.cob: I have added the ability to read environment variables using the ACCEPT verb. 2000-02-26 08:18 dessex * INSTALL, configure, configure.in, htconfig.h.in, compiler/htcobgen.c, lib/htcoblib.h, test.code/Readme.txt, test.code/t11/Makefile: Changed configure to to enable use of library db version 2.xx or later. Fixed bug in user SECTION defined name, so that gas can asseble it. 2000-02-08 17:20 andrewcza * lib/fileio.c, lib/htcoblib.h, test.code/t18/test18.cob, test.code/t18/test18r.cob: Implement START ... GREATER THAN for Relative files. 2000-01-27 05:36 dessex * INSTALL, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/htcoblib.h, test.code/t02/test02.cob, test.code/t03/Makefile, test.code/t03/test03.cob, test.code/t18/Makefile: I have changed the compiler so that all variable names will be displayed without the '-' to '_' replacement. I have enhanced the DISPLAY verb to enable to direct output to stdout/stderr. The default is the CONSOLE, which is stdout. 2000-01-13 00:42 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h: Small change in token OVERFLOW, because of clash with math.h include. 2000-01-12 16:08 dessex * compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h, test.code/t02/test02.cob, test.code/t03/Makefile, test.code/t03/r.sh: Added READY/RESET TRACE to scanner. Added htconfig.h includes in htcoblib.h file. 2000-01-12 08:11 dessex * configure.in: Added configure.in file. 2000-01-12 08:11 dessex * utils/cobpp/: ansi_setup.h, cobpp.h, get_util.c, get_util.h, list_util.c, list_util.h, main.c, opt_util.c, opt_util.h, scanner.l, str_util.c, str_util.h, support.c, vperror.c, vperror.h: Added utils/cobpp files. 2000-01-12 06:22 dessex * INSTALL, Makefile.in, compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c, compiler/scan.l, lib/cobmove.c: Added ability to switch debugging(stabs) on/off in code generation. Small fix in scanner to scan ',' and/or blanks. Changed compiler macro switch from DEBUGGING to DEBUG_RTS in cobmove. 2000-01-12 04:50 dessex * INSTALL, Makefile, Makefile.0, Makefile.in, configure, htconfig.h.in, install-sh, compiler/Makefile, compiler/Makefile.0, compiler/Makefile.in, compiler/htconfig.0.h, compiler/htconfig.h, lib/Makefile, lib/Makefile.0, lib/Makefile.in, utils/Makefile, utils/Makefile.0, utils/Makefile.in, utils/cobpp/Makefile, utils/cobpp/Makefile.0, utils/cobpp/Makefile.in, utils/cobpp/cobpp/Makefile, utils/cobpp/cobpp/cobpp.h, utils/cobpp/cobpp/main.c, utils/cobpp/cobpp/scanner.l, utils/cobpp/cobpp/support.c, utils/cobpp/lib/Makefile, utils/cobpp/lib/ansi_setup.h, utils/cobpp/lib/get_util.c, utils/cobpp/lib/get_util.h, utils/cobpp/lib/list_util.c, utils/cobpp/lib/list_util.h, utils/cobpp/lib/opt_util.c, utils/cobpp/lib/opt_util.h, utils/cobpp/lib/str_util.c, utils/cobpp/lib/str_util.h, utils/cobpp/lib/vperror.c, utils/cobpp/lib/vperror.h: Added configure files. Changed cobpp directories and moved files to one directory. 2000-01-10 17:04 andrewcza * test_suite/cobol_test.pl: Fix cobpp path 2000-01-10 16:29 andrewcza * lib/fileio.c, test.code/t18/test18.cob, test.code/t18/test18r.cob: Fix Prototype for cob_start in fileio.c. 2000-01-07 13:47 andrewcza * lib/fileio.c, test.code/t18/test18.cob, test.code/t18/test18i.cob: Modify fileio.c to start implementing START fo relative files 2000-01-06 02:13 jmnoeth * test_suite/format_tests/test.script: Added entry for program test01c (tests COMP data types) 2000-01-06 02:13 jmnoeth * test_suite/format_tests/test01c.cob: New program to test COMP (4 byte binary integer) data types 2000-01-06 02:13 jmnoeth * test_suite/format_tests/test05a.cob: fixed the test for high/low values 2000-01-06 01:56 jmnoeth * test_suite/test.baseline: Added section for new program format_tests/test05a to test COMP data types. 2000-01-06 01:51 jmnoeth * lib/htcoblib.h: Added DTYPE_GROUP for cobmove routines 2000-01-06 01:51 jmnoeth * lib/cobmove.c: Added logic to handle COMP and INDEX data types (4 byte binary integer) 2000-01-04 17:01 andrewcza * lib/fileio.c, lib/htcoblib.h, test.code/t18/Makefile, test.code/t18/Readme.txt, test.code/t18/r.sh, test.code/t18/test18.cob: Create test18 and modify fileio.c and htcoblib.h to implement the start command for an indexed file using the primary key where the condition is = to the key. 2000-01-04 16:18 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/Makefile, lib/htcoblib.h, lib/screenio.c, test.code/t16/test16.cob: Added generation of screen section accepts/displays (not the library functions yet). 2000-01-04 12:47 rpragana * compiler/scan.l, test.code/t16/test16.cob: Added "D" comment/debug syntax, controlled by variable source_debug (scan.l), as queried by Glen. 2000-01-04 00:19 glen * compiler/scan.l: Added scan rule to allow floating asterisk for comment 2000-01-03 16:00 rpragana * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Modified "start" statement syntax and code generation to allow conditions and alternate keys (as required by Andrew). 2000-01-03 05:58 dessex * compiler/Makefile, compiler/scan.l, utils/cobpp/cobpp/scanner.1.l: Added -DDEBUG_SCANNER flag in compiler/Makefile and removed it from scan.l. Removed excess file scanner.1.l from cobpp. 2000-01-03 05:24 dessex * INSTALL, INSTALL.bin, README, info/rpm/Readme.txt, info/rpm/rpm-KickStart-HOWTO-13.txt, info/rpm/tinycobol-0.19991230.spec, utils/Makefile, utils/cobpp/Makefile, utils/cobpp/cobpp/Makefile: Added info/rpm directory which contains info and spec file. Added INSTALL.bin file for binary distribution. Added make install for cobpp. Enhanced INSTALL and README files. 2000-01-02 01:02 glen * test_suite/test.baseline: Updates for new move library results 2000-01-02 00:37 glen * test_suite/format_tests/: test01a.cob, test01b.cob: Correct display to allow test to run in test_suite 1999-12-31 01:14 jmnoeth * test_suite/format_tests/test05a.cob: Changed to not test for low/high values, as this test didn't appear to work. Instead, created a routine _DUMP_, which places a hex representation of data for one field into another field. The Hex values were displayed for comparison. Also added code to check the move of figurative zero, high and low values to a numeric (display) field. The _DUMP_ is called like: WORKING-STORAGE. 01 WS-DUMP-INPUT PIC X(n). 01 WS-DUMP-OUTPUT PIC X(n * 2). 01 WS-DUMP-COUNT PIC 9(4) VALUE n. PROCEDURE DIVISION. CALL "_DUMP_" USING WS-DUMP-INPUT WS-DUMP-COUNT WS-DUMP-OUTPUT. 1999-12-31 01:14 jmnoeth * test_suite/format_tests/test04.cob: Added code to test the 'CR' and 'DB' edit types. 1999-12-31 01:14 jmnoeth * test_suite/format_tests/test02b.cob: Moving a 4 digit number to a $$$9 field will result in 3 digits (left most digit will get truncated), preceeded by the currency sign. Floating insertion characters always require one more character than necessary to hold all the digits, the extra character is for the insertion character itself if all digits are non zero. 1999-12-31 01:14 jmnoeth * test_suite/format_tests/test03c.cob: The compiler seems to have a problem with pictures like 9(nn)V9(nn), it is generating a field definition stating that there is only one decimal position regardless of what the picture states. This bug applies to the display of field WS-X3. Added code to test asterisk insertion. 1999-12-31 01:14 jmnoeth * test_suite/format_tests/test03b.cob: The result for test AE08 should really be "3 45" instead of "3 46" because the blank is inserted into the result. The same is true with the slash (/) (test AS08) insertion, the result should be "3/45" instead of "3/46". 1999-12-31 01:14 jmnoeth * test_suite/format_tests/test03a.cob: The compiler is not properly generating numeric constants that contain decimal points. For the purposes of this test, the numeric constants containing decimal points were changed to alphanumeric constants. 1999-12-31 01:06 jmnoeth * lib/Makefile: Changed to use cobmove.c instead of mcmove.c 1999-12-31 01:06 jmnoeth * test_suite/cobol_test.pl: Changed name of cobol library from libcobol.a to libhtcobol.a 1999-12-31 01:06 jmnoeth * lib/htcoblib.h: Inserted constants and definitions for cobmove routines 1999-12-31 01:06 jmnoeth * lib/mcmath.c: Changed logic to deal with sign characters of packed numeric fields. 1999-12-31 01:06 jmnoeth * lib/cobmove.c: New runtime move routines (replaces mcmove.c) 1999-12-30 05:17 dessex * compiler/htconfig.h, test.code/t01/test01.2.cob: Added htconfig.h, modified htglobals.c to use htconfig.h. Removed and renamed some excess files. 1999-12-30 05:12 dessex * BUGS, INSTALL, Makefile, README, cobopt, compiler/Makefile, compiler/Makefile.0, compiler/cobopt, compiler/htcobgen.c, compiler/htglobals.c, lib/Makefile, lib/Makefile.0, lib/basicio.1.c, lib/basicio.2.c, lib/general.1.c, lib/mccntrl.0.h, test.code/Readme.txt, test.code/t00/.gdbinit, test.code/t00/Makefile, test.code/t00/gdbinit.0, test.code/t00/r.sh, test.code/t00/teste.0.cob, test.code/t00/teste.1.cob, test.code/t01/Makefile, test.code/t01/r.sh, test.code/t01/test1.cob, test.code/t01/test_pos.S, test.code/t02/Makefile, test.code/t03/.gdbinit, test.code/t03/Makefile, test.code/t03/gdbinit.1, test.code/t04/Makefile, test.code/t04/r.sh, test.code/t05/Makefile, test.code/t05/r.sh, test.code/t06/Makefile, test.code/t06/r.sh, test.code/t07/Makefile, test.code/t07/Makefile.orig, test.code/t07/r.sh, test.code/t08/Makefile, test.code/t08/r.sh, test.code/t09/Makefile, test.code/t10/Makefile, test.code/t10/r.sh, test.code/t11/Makefile, test.code/t11/r.sh, test.code/t12/Makefile, test.code/t12/r.sh, test.code/t13/Makefile, test.code/t14/Makefile, test.code/t15/Makefile, test.code/t16/Makefile, test.code/t17/Makefile, test.code/tdb01/Makefile, test.code/tdb01/Makefile.0: Added make install to Makefiles. Added htconfig.h, modified htglobals.c to use htconfig.h. Changed the name of libcobol to libhtcobol to avoid any future conflicts. Removed some excess files. 1999-12-29 16:20 andrewcza * lib/fileio.c: Modified fileio.c to include sanity checks on the files open mode to make sure that you cannot write to files opened in input mode or read from files opened in output mode etc. 1999-12-29 15:19 andrewcza * lib/fileio.c, test.code/t04/test04.cob, test.code/t04/test04r.cob: Modified fileio.c to implement Delete for Indexed files with Alternate keys 1999-12-29 14:51 andrewcza * lib/fileio.c, test.code/t04/Makefile, test.code/t04/test04.cob, test.code/t04/test04i.cob: Modify fileio.c to implement rewrite for Indexed files with alternate keys 1999-12-28 02:49 dessex * compiler/htcobol.y, compiler/scan.l, test.code/Readme.txt, test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy, test.code/t02/test02.cob, test.code/t17/test17.cob: Fixed bug in COPY/COPY REPLACING statements. 1999-12-27 22:07 dessex * test.code/t17/: CMDLine.cpy, CMDLine1.cpy, Makefile, Readme.txt, r.sh, test17.cob: Added program to test 'ACCEPT var FROM COMMAND-LINE' clause. This COBOL 74 extention, gives COBOL the ability to process the Linux(U*IX) command line. 1999-12-27 22:02 dessex * INSTALL, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/basicio.c, lib/htcoblib.h, test.code/Makefile, test.code/Readme.txt, test.code/t16/Makefile, test.code/t16/test16.cob: Added 'ACCEPT var FROM COMMAND-LINE' clause. This COBOL 74 extention, gives COBOL the ability to process the Linux(U*IX) command line. 1999-12-26 01:02 glen * README: Added comments for $COBDIR/cobopt file 1999-12-26 00:57 glen * test_suite/perform_tests/perf05.cob: Change file name 1999-12-26 00:57 glen * test_suite/test.baseline: Add sequential read of indexed file test 1999-12-26 00:50 glen * cobopt, compiler/htglobals.c: Initial addition of $COBDIR/copopt file for installation default behavior of the compiler. This file allows specific default behaviors for the compiler to be saved in the cobopt file instead of having to be entered each time a program is compiled. 1999-12-24 17:33 glen * compiler/htglobals.c: Add readline to LD link list 1999-12-24 16:37 glen * test_suite/idxio_tests/: idxio03.cob, test.script: Add sequential read of indexed file test 1999-12-24 16:04 glen * lib/: fileio.c, screenio.c, strings.c: Changes for var args on Solaris 1999-12-24 15:47 glen * compiler/: htcobol.y, scan.l: Added conditional for __builtin_va_alist for Solaris 1999-12-24 15:30 glen * test_suite/compile_tests/oracle1.cob: Removed comments and other noise from test program to get to the real cause of the failed compile. Need to support multiple call arguments. 1999-12-24 14:04 rpragana * ChangeLog, compiler/scan.l: Fixed bug with pictures parsing introduced after changes for the screen section. (Thanks David) 1999-12-21 17:53 rpragana * compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/test16.cob: Fixed fld_desc.len to have the correct length of the numeric field, for comp-3 and comp variables. 1999-12-21 09:18 rpragana * ChangeLog, compiler/Makefile, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t16/test16.cob: Eliminated uneeded flex library, defining a correct yywrap function. More advances toward screen section implementation: code for from/to/using at the processing functions fixed. 1999-12-21 00:49 glen * test_suite/cobol_test.pl: Added readline libraries to LD parameters 1999-12-20 20:01 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/basicio.c, lib/fileio.c, lib/general.c, lib/htcoblib.h, lib/mcmove.c, lib/screenio.c, test.code/t11/Makefile, test.code/t12/Makefile, test.code/t16/Makefile, test.code/t16/test16.cob: Added control of compilation with defines WANT_READLINE and WANT_DYNAMIC_LIBS. Added routines for processing each screen section field (at compilation time). 1999-12-20 16:05 andrewcza * lib/Makefile, lib/fileio.c, test.code/t04/Makefile: Modified fileio.c to fix a bud in read whereby it incorrectly returned file status 23. Addec Screenio back to the Makefile 1999-12-20 00:06 rpragana * lib/Makefile, lib/basicio.c, lib/fileio.c, lib/htcoblib.h, test.code/t11/Makefile, test.code/t12/Makefile, test.code/t16/Makefile, test.code/t16/test16.cob: Changes to make smarter libraries loading. Now we have to link only with -lcobol -lm and -ldl. All other libraries, including db, ncurses and readline are only called when appropriate. Please note changes for calling some functions. 1999-12-19 16:37 andrewcza * test.code/t04/Makefile: Add -lreadline to makefile so the program will link 1999-12-18 20:07 rpragana * ChangeLog, compiler/htcobgen.c, test.code/t16/Makefile, test.code/t16/test16.cob, test_suite/cobol_test.pl: Added level 77 variables and some error detection for malformed data hierarchy. 1999-12-18 01:45 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/htcoblib.h, test.code/t11/test11.cob, test.code/t16/Makefile, test.code/t16/test16.cob: More changes in the accept statement, now that I understand it a little more. It is using readline if input comes from a terminal, otherwise plain gets(). The ncurses calls will be reserved for screen section items i/o. 1999-12-16 21:07 rpragana * compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c, test.code/t04/test04.cob, test.code/t16/test16.cob: Introduced a selection for accept/display statements. If there is a screensection declared (even without any items), it will force use of ncurses for screen i/o. Otherwise, all terminal i/o is really stdin/stout, so we can use a line sequential file redirected as stdin, for instance. 1999-12-16 20:15 rpragana * compiler/htcobol.y, lib/screenio.c, test.code/t06/test06.cob, test.code/t16/test16.cob: Small changes in screenio code to avoid core dumps. It's not finished, though. 1999-12-16 17:18 andrewcza * lib/fileio.c: Modify cob_read in fileio.c for alternate keys. 1999-12-16 16:46 rpragana * compiler/htcobol.y: Fixed generation of cob_return instead of cob_read_next. (Andrew request) 1999-12-16 16:31 rpragana * compiler/: htcobol.y, htcoboly.h, htglobals.h: Check if indexed file have a record key and generate error. Conditional definition of TRUE and FALSE at htglobals.h (clash with the same symbols in ncurses.h). 1999-12-16 14:22 rpragana * compiler/htcobgen.c, lib/basicio.c, lib/mcmove.c, lib/screenio.c: Changes to fix a bug in screen i/o with ncurses. Now all test.code programs run (almost perfectly). 1999-12-16 14:12 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/basicio.c, lib/cobmove.c, lib/general.c, lib/htcoblib.h, lib/mcmove.c, lib/screenio.c, lib/strings.c, test.code/t01/Makefile, test.code/t02/Makefile, test.code/t03/Makefile, test.code/t04/Makefile, test.code/t05/Makefile, test.code/t06/Makefile, test.code/t07/Makefile, test.code/t08/Makefile, test.code/t09/Makefile, test.code/t10/Makefile, test.code/t11/Makefile, test.code/t12/Makefile, test.code/t13/Makefile, test.code/t14/Makefile, test.code/t15/Makefile, test.code/t16/Makefile: Changes to use ncurses for screen i/o. 1999-12-15 17:16 andrewcza * lib/fileio.c, test.code/t04/test04.cob: Amend fileio.c routine cob_read_next and cob_read_prev to handle alternate keys. 1999-12-15 16:47 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t13/test13.cob: Modified file_desc generation when an indexed file don't have a key field (sequential access). Modified the scanning of copy statement when the file name is followed by a period (end of statement). 1999-12-15 15:49 andrewcza * lib/fileio.c, test.code/t04/Makefile, test.code/t04/test04.cob, test.code/t06/test06.cob: Modify fileio.c cob_read to handle Reading via Alternate Keys. 1999-12-14 23:12 glen * compiler/htglobals.c: Reformatted fole using indent to -gnu format. Also changed default link directory order when compiling with -x option 1999-12-14 23:06 glen * test_suite/cobol_test.pl: Changed default path to point to htcobol and libcobol as built in the development directory. This should make it easier for users to run the test 'out of the box.' 1999-12-14 19:01 rpragana * compiler/htcobgen.c, compiler/htcobol.y, lib/strings.c, test.code/t14/test14.cob: Implemented library function cob_inspect_replacing (part of inspect statement). 1999-12-14 16:09 andrewcza * compiler/htcobgen.c, lib/fileio.c, test.code/t04/test04.cob: Modify htcobgen.c to fix a problem in the definitions of Alternate keys. Modify fileio.c so that the open routine, close route and write routine will handle Alternate keys. 1999-12-14 12:47 rpragana * compiler/htcobgen.c, lib/strings.c, test.code/t14/test14.cob, test.code/t16/test16.cob: Yet more changes to the inspect stuff. 1999-12-14 07:44 rpragana * compiler/htcobgen.c: Corrected problem with "perform" code gen. 1999-12-14 02:27 glen * test_suite/idxio_tests/idxio03.cob: Add mixed mode sequential I-O test program 1999-12-14 02:15 glen * test_suite/idxio_tests/: idxio02.cob, test.script: Add indexed sequienial read test 1999-12-14 00:51 glen * test_suite/idxio_tests/test.script: Initial load of indexed IO tests to repository 1999-12-14 00:51 glen * test_suite/cobol_test.pl: Added indexed sequential file access tests 1999-12-14 00:51 glen * test_suite/idxio_tests/idxio01.cob: Initial addition to the repository of indexed io test 01 1999-12-13 19:48 rpragana * compiler/htcobgen.c: Slowly moving into the "inspect" statement. 1999-12-13 18:11 andrewcza * lib/fileio.c: Modify close routine in fileio.c to close alternate key files. 1999-12-13 17:54 andrewcza * lib/fileio.c, test.code/t04/test04.cob, test.code/t12/test12.cob: Modify the Open routine in fileio.c to open a file for each Alternate Key. 1999-12-13 16:06 rpragana * compiler/htcobgen.c, lib/htcoblib.h: Added a DB* field to altkey_desc to allow to store a handle for the alternate key auxiliary file. (another libdb file for each alt key) 1999-12-13 15:33 rpragana * compiler/htcobgen.c, lib/htcoblib.h: Added a field to file_desc (htcoblib.h) to store the current alternate key file descriptor (solicited by Andrew), or NULL if master key is in use. 1999-12-12 23:24 glen * test.code/: t00/Makefile, t01/Makefile, t04/Makefile, t05/Makefile, t06/Makefile, t08/Makefile, t09/Makefile, t10/Makefile, t11/Makefile, t12/Makefile, t13/Makefile, t14/Makefile: Changed -l command line option to -P in cobol make files 1999-12-12 23:17 rpragana * compiler/htcobgen.c, test.code/t03/test03.cob, test.code/t16/test16.cob: Another small fix at the stabs for doing single stepping through "performs". 1999-12-12 22:48 rpragana * ChangeLog, compiler/htcobgen.c, test.code/t03/Makefile, test.code/t16/Makefile: Fixups for gdb stepping within performs. I have tomake changes in the code generated, avoiding to use the exit_paragraph function. 1999-12-12 17:56 rpragana * compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/Makefile, test.code/t16/test16.cob: Tests with stabs (debugging info embedded). 1999-12-12 02:19 glen * compiler/: htglobals.c, htglobals.h: Changes to command line processing: Removes -l option for program listings. This is now replaced by the -P flag. Enabled -D for the output of 'debugging' information to the ld process. Enabled the -B static|dynamic option to control link mode. Changes to work file processing when the -D option is used to put the intermediate assembler file in the same directory as the source so the debugger can find it. 1999-12-12 02:11 glen * test_suite/cobol_test.pl: Change -l flag for listing to -P flag for listing. This is to allow the passing of link options in the near future 1999-12-11 17:44 rpragana * compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/test16.cob: Small advance with the gdb through "performs" problem. 1999-12-11 01:06 rpragana * lib/mcmath.c, test.code/t02/Makefile, test.code/t16/test16.cob: Fixed bug in "compare" function that prevented "perform...varying" from working. 1999-12-11 00:03 rpragana * compiler/htcobgen.c: Fixed bug in gen_set (Thanks David), "break" missing. 1999-12-10 22:17 rpragana * compiler/htcobgen.c, test.code/t16/test16.cob: Still more data types, comp and comp-3 (partial), for debugging. 1999-12-10 19:16 rpragana * ChangeLog, compiler/htcobgen.c: Debugging update: display of "usage is display" variables implemented. 1999-12-10 16:34 rpragana * compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/Makefile, test.code/t16/test16.cob: Implemented debugging info (stabs) generation in the assembly object. 1999-12-09 21:29 rpragana * compiler/: htcobgen.c, htcobol.y, htcoboly.h: Implemented clause "KEY IS " for the "read" statement. 1999-12-09 18:55 rpragana * lib/Makefile, lib/mcmath.c, test.code/t16/Makefile, test.code/t16/test16.cob: Fixes in the arithmetic routines for "usage is comp" variables. 1999-12-09 17:05 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t16/test16.cob: Binary variables as indices. New SET statement implementation (changed from David's). 1999-12-09 13:57 rpragana * ChangeLog, info/Compiler-Overview.txt, test.code/t16/Makefile: Updated the Compiler-Overview.txt doc to explain how subscripting/indexing is working. 1999-12-09 05:01 dessex * test.code/: t02/.gdbinit, t02/Makefile, t02/gdbinit.1, t02/gdbinit.2, t02/gdbinit.3, t02/r.sh, t02/test02.cob, t15/Makefile, t15/r.sh, t15/test15.cob, t15/test15a.cob, t15/test15b.c: Changed sources in t15. Removed some gdbinit files in t02 1999-12-09 01:53 glen * compiler/htglobals.c: Compiler was core dumping if no source file name was provided. Change to generate error message and return an error code if no file name. 1999-12-08 15:43 andrewcza * compiler/htcobgen.c, lib/fileio.c, test.code/t04/test04.cob, test.code/t12/test12.cob: Finish off Code for Relative IO. Start with the coding for Alternate Keys. 1999-12-08 09:41 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/mcmove.c, test.code/t09/.gdbinit, test.code/t09/test09.cob: Bug fixes with special literals (high-values, low-values, ...). 1999-12-07 18:44 rpragana * test.code/t16/: Makefile, test16.cob: Added usage comp example (was missing in previous cvs commit?!). 1999-12-07 13:58 rpragana * compiler/htcobol.y, lib/mcmove.c, test.code/Makefile, test.code/t07/cobsub.cob, test.code/t07/test07.cob: Implemented usage is computational (binary) items. 1999-12-07 12:16 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t07/Makefile, test.code/t07/cobsub.cob, test.code/t07/test07.cob: Fixed all bugs in linkage. Now both Cobol and C subprograms work. Tests at test.code/t07. 1999-12-07 09:50 rpragana * test.code/t07/: Makefile.orig, subrot.c: Added t07/subrot.c (almost forgot it!) 1999-12-07 09:46 rpragana * test.code/t07/: Makefile, test07.cob: Changed test.code/t07 to a test of Cobol<->C interface. 1999-12-07 08:46 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, test.code/t07/test07.cob: Changed the arguments to call a procedure (C function) so that only a pointer (char *) is passed corresponding to each argument. (This will make David happier :) 1999-12-07 01:06 dessex * test.code/: Readme.txt, t15/Makefile, t15/test15.cob: Small fix to test.code/t15 directory files. 1999-12-06 21:48 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t09/test09.cob: Finished parsing of "inspect" statement, in full. 1999-12-06 21:06 rpragana * compiler/htcobgen.c, lib/htcoblib.h, test.code/t01/.gdbinit, test.code/t01/test01.cob: Fixed size problem with large arrays. Notice the change at fld_desc structure for all the library routines, as size now is a long integer. -- DON'T USE short integers to store it anymore. -- 1999-12-06 20:13 rpragana * compiler/htcobgen.c: Update "delete" as requested by Andrew, to pass the recno for relative files. 1999-12-06 16:41 andrewcza * lib/fileio.c, test.code/t04/test04.cob: Comment out a line of code which positions us one record before the record we need to delete. Change test04.cob to use READ filename KEY IS ... 1999-12-06 15:47 andrewcza * lib/fileio.c, test.code/t12/test12.cob: Modify fileio.c to implement DELETE for Relative IO. The compiler needs a change before this will work. 1999-12-06 15:00 andrewcza * lib/fileio.c, test.code/t12/test12.cob: Finish off the library routine for READ PREVIOUS for Relative IO. 1999-12-06 13:56 rpragana * compiler/htcobgen.c, compiler/htcoboly.h, lib/htcoblib.h, lib/strings.c, test.code/t14/.gdbinit, test.code/t14/test14.cob, test.code/t14/unstring.cob: Bug fixes for the inspect statement code generation. 1999-12-05 16:29 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h: Partial implementation of "inspect". 1999-12-05 11:08 dessex * BUGS, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l, lib/Makefile, test.code/Readme.txt, test.code/t02/.gdbinit, test.code/t02/Makefile, test.code/t02/r.sh, test.code/t02/test02.cob, test.code/t07/Makefile, test.code/t15/Makefile, test.code/t15/Readme.txt, test.code/t15/r.sh, test.code/t15/test15.cob, test.code/t15/test15a.cob, test.code/t15/test15b.c: Added Set statement. Not compleated. Found some reasons for smoe bugs. Added t15 test programs to test calling C and COBOL programs from COBOL. 1999-12-05 01:50 glen * compiler/htglobals.c: Corrected problem with missing v and V command line arguments 1999-12-05 01:31 glen * lib/Makefile: make clean was not deleting .o files. This update fixes the ld bug 1999-12-05 01:31 glen * test_suite/test.baseline: Update regression test standard file 1999-12-05 01:07 glen * compiler/htcobgen.c: Changes to compiler return codes and a few compiler error message codess. Straightened up the compiler summary flower box. 1999-12-05 00:52 glen * test_suite/format_tests/test05a.cob: Changed test to check for LOW-VALUES instead of a redefinition of the numeric target area. The test is still failing however. The data field does contain LOW-VALUES, it is the IF XXX = LOW-VALUES that is failing. 1999-12-05 00:43 glen * compiler/htglobals.c: Added -o option to the command line to specify executable file name. Also changed command line processing to use standard getopt library routine. This makes the command line options much more flexable. 1999-12-04 16:57 rpragana * lib/strings.c, test.code/t14/.gdbinit, test.code/t14/test14.cob: Finished (I hope) the unstring statement. 1999-12-04 14:47 rpragana * compiler/htcobol.y, compiler/scan.l, lib/strings.c, test.code/t14/test14.cob: Corrections for the parsing of "not on overflow" clause. 1999-12-04 13:18 rpragana * lib/strings.c, test.code/t14/.gdbinit, test.code/t14/test14.cob: Partially implemented unstring (example at t14). 1999-12-03 20:07 rpragana * lib/strings.c, test.code/t14/.gdbinit, test.code/t14/noeth-test.cob, test.code/t14/string.cob: Added test programs at t14. 1999-12-03 16:37 rpragana * compiler/htcobol.y, compiler/scan.l, lib/strings.c, test.code/t14/test14.cob: Some fix for unstring syntax and a little test library. 1999-12-02 21:10 rpragana * lib/strings.c, test.code/t04/test04.cob: Advanced a little more the cob_unstrig library function. 1999-12-02 18:19 andrewcza * compiler/htcobol.y, lib/fileio.c, test.code/t12/test12.cob: Changed htcobol.y and fileio.c to implement READ NEXT for relative file IO. READ PREV for relative IO is also implemented BUT I still need to finish the code to detect the beginning of file. 1999-12-02 17:13 andrewcza * lib/fileio.c: Finished off the code for Read Next in relative mode. Read Previous still needs some work. 1999-12-02 16:26 andrewcza * lib/fileio.c, test.code/t06/test06.cob, test.code/t12/test12.cob, test.code/t12/test12i.cob, test.code/t12/test12ls.cob, test.code/t12/test12r.cob, test.code/t12/test12s.cob: Modify all relative file io in fileio.c to use normal io and not DB-1.85 as it does not work correctly. Work still needs to be done on read next and read prev for relative io to skip the blank/deleted records. Amend test programs for testing. 1999-12-02 15:11 andrewcza * test.code/t11/test11.cob: Modified test11.cob to work initialize the fields correctly. 1999-12-02 13:15 rpragana * ChangeLog: Update ChangeLog to prepare a public release. 1999-12-02 12:59 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/fileio.c, lib/htcoblib.h, test.code/t04/test04.cob: Implemented "alternate record keys" for indexed files. Modified test04 to show an example. Modified cob_open (fileio.c) to show an example of access of the altkey_desc structure. 1999-12-02 01:37 glen * test_suite/: compile_tests/README, compile_tests/ctest02.cbl, compile_tests/test.script, perform_tests/perf01.cob, perform_tests/perf02.cob, perform_tests/perf03.cob, perform_tests/perf04.cob, perform_tests/perf05.cob, perform_tests/test.script, seqio_tests/foobar.dat, seqio_tests/input.dat, seqio_tests/lineseq.dat, seqio_tests/nofile.dat, seqio_tests/seqio01.cob, seqio_tests/seqio02.cbl, seqio_tests/seqio03.cob, seqio_tests/seqio04.cob, seqio_tests/seqio05.cob, seqio_tests/seqio06.cob, seqio_tests/seqls01.cob, seqio_tests/seqls02.cob, seqio_tests/test.script, seqio_tests/test06.dat: Initial load to Repository 1999-12-02 01:37 glen * test_suite/format_tests/: test.script, test01.cob, test01a.cob, test01b.cob, test02a.cob, test02b.cob, test03a.cob, test03b.cob, test03c.cob, test04.cob, test05a.cob, test_blank: Initial addition to repository 1999-12-02 01:34 glen * test_suite/compile_tests/: ctest01.cob, ctest01a.cob, ctest01b.cob, ctest01c.cob, ctest01d.cob, ctest01e.cob, ctest03.cob, ctest04.cob, ctest05.cob, ctest06.cob, ctested01.cob, ctested02.cob, ctested03.cob, ctested04.cob, ctested05.cob, ctested06.cob, ctestfc01.cob, ctestfc02.cob, ctestws01.cob, ctestws02.cob, ctestws03.cob, ctestws04.cob, ctestws05.cob, ctestws06.cob, ctestws07.cob, ctestws08.cob, ctestws09.cob, ctestws10.cob, ctestws11.cob, ctestws12.cob, oracle1.cob, oracle2.cob, oracle3.cob, sample.cob: Initial upload to repository 1999-12-02 01:27 glen * test_suite/cobol_test.pl: Initial upload to Repository 1999-12-02 01:27 glen * test_suite/test.baseline: Initial addition to repository 1999-12-02 00:25 glen * lib/Makefile: add test suite 1999-12-01 22:00 rpragana * info/Compiler-Overview.txt, test.code/t14/unstring.cob: Corrected some mistakes in my Compiler-Overview description and added a nice example of our context-dependant scanning strategy. 1999-12-01 21:13 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, test.code/t09/test09.cob, test.code/t14/test14.cob: Nasty bug because of a reduce/reduce conflict solved. I have to add a new state to the scanner, though (EXCEPTION_ST), but at least it is working now. 1999-12-01 18:33 rpragana * ChangeLog, test.code/t08/test08.cob, test.code/t10/test10.cob, test.code/t11/test11.cob, test.code/t12/test12.cob, test.code/t14/test14.cob: Fixed bugs in several programs (test.code) that used COUNTER, areserved cobol word as an identifier. (All except t08 compiles now) 1999-12-01 17:43 rpragana * info/Compiler-Overview.txt: Added a compiler overview text in our info directory, so the newcomers don't spend much time figuring what it does. 1999-12-01 01:49 glen * compiler/htcobol.y: Add return code processing and improve error message display in listing 1999-12-01 01:49 glen * compiler/htglobals.c: Set initial value for error code and severity 1999-12-01 01:43 glen * compiler/: htglobals.h, htcobgen.c, htcoboly.h: Add return code processing and improve error message display in listing 1999-12-01 00:47 glen * compiler/htglobals.c: Remove argc test that expected two command line arguments 1999-11-30 23:31 glen * compiler/: htglobals.h, htcobgen.c, htcobol.y, scan.l: Use command line parsing in htglobals file Add command line options to compile, assemble, and link from command line Return codes for assemble and link errors 1999-11-30 23:31 glen * compiler/htglobals.c: Use command line parsing in htglobals file Add command line options to compile, assemble, and link from command line Return codes for assemble and link errors CVS: CVS: CVS: 1999-11-30 22:47 glen * compiler/: htcobol.y, htcobgen.c: Add storage for htglobal variables 1999-11-30 22:47 glen * compiler/scan.l: Add include for htglobals storage 1999-11-30 22:34 glen * compiler/htglobals.c: Define __HTGLOBALS_H to include storage in the htglobals module 1999-11-30 22:34 glen * compiler/Makefile: Compile htglobals module 1999-11-30 22:34 glen * compiler/htglobals.h: Change to test for __HTGLOBALS_H defined instead of not defined. 1999-11-30 22:19 rpragana * test.code/t14/test14.cob: Testing code generation of "unstring". (many arguments!) 1999-11-30 17:46 rpragana * compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, lib/strings.c: Implemented code generation of "unstring" statement. 1999-11-30 13:47 rpragana * BUGS, compiler/htcobol.y, compiler/scan.l, test.code/t13/.gdbinit, test.code/t13/include1.cpy, test.code/t13/test13.cob: Corrected bug in the replacement of substrings (copy statement). Corrected (a warning) of yacc about undefined value of a production. 1999-11-30 12:34 rpragana * compiler/htcobol.y, compiler/scan.l, test.code/t14/test14.cob: Added tokens and productions for the unstring statement. (no code generation, nor library funtions yet) Changed "on_overflow" to allow "not on overflow" too. Modified test t14 to reflect the changes, with "string" statement. 1999-11-30 05:14 dessex * test.code/: t02/test02.input, t03/test03.input: test.code/t02/test02.input - Old test input test.code/t03/test03.input - test input for test03.cob 1999-11-30 04:29 dessex * BUGS, INSTALL, README, compiler/htglobals.c, compiler/scan.l, test.code/t02/r.sh, test.code/t02/test02.cob, test.code/t03/test03.cob: BUGS - Added new found bugs. INSTALL - Changed some instructions. README - Changed home web page. compiler/scan.l - Changed Copy Repacing to exclude comments, and scan vars names properly. test.code/t02/test02.cob - Enhanced tests and found bugs. test.code/t03/test03.cob - Moved ACCEPT from std-in tests. test.code/t03/test03.input - test input for test03.cob compiler/htglobals.c - N/C 1999-11-29 22:15 rpragana * ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/strings.c, test.code/Makefile, test.code/t09/test09.cob, test.code/t13/include1.cpy, test.code/t13/test13.cob, test.code/t14/Makefile, test.code/t14/test14.cob: Implemented "string" statement including library functions. Changed the syntax for more error checkings. Changed the scanner for better end of statements detection. Now there should not be more than one statement at the same line, except if the first is not followed by EOS. 1999-11-29 15:09 andrewcza * CHANGES, lib/fileio.c, lib/fileio1.c, lib/fileio2.c: Changed fileio.c to return the correct File Status when an attempt is made to read write delete close a file that is not open, as well as to return an error when an attempt is make to open a file that is already open. 1999-11-28 23:28 glen * compiler/htglobals.h: added directories for temporary files and updated variables for compiler return code handling. 1999-11-28 23:28 glen * compiler/htglobals.c: dded improved command line processing and system calls to assemble and link code if directed on the command line. 1999-11-28 19:21 rpragana * TODO: More required things submitted by Andrew: sort syntax augmenting, alternate keys, string/unstring verbs. 1999-11-28 17:48 rpragana * BUGS, ChangeLog: Added ChangeLog to report changes. 1999-11-26 17:09 rpragana * CHANGES, TODO, compiler/htcobgen.c, lib/fileio.c, test.code/t11/test11.cob: Merged Andrew's new version with Rildo's, for the first change in this file already under cvs control. 1999-11-25 23:53 rpragana * CHANGES, compiler/htcobol.y, compiler/scan.l, test.code/t13/.gdbinit, test.code/t13/include1.cpy, test.code/t13/test13.cob: [no log message] 1999-11-25 23:19 rpragana * HISTORY, COPYING, Makefile, AUTHORS, BUGS, CHANGES, COPYRIGHT, TODO, INSTALL, README, compiler/htcobgen.c, compiler/scan.l, compiler/htcobol.y, compiler/Makefile, compiler/Makefile.0, compiler/htcoboly.h, compiler/createver.sh, compiler/htglobals.c, compiler/htglobals.h, lib/Makefile, lib/general.c, lib/basicio.c, lib/mccntrl.s, lib/mcmath.c, lib/screenio.c, lib/Makefile.0, lib/fileio.c, lib/htcoblib.h, lib/pictures.c, lib/basicio.2.c, lib/basicio.1.c, lib/general.1.c, lib/mccntrl.0.h, lib/mcfrlsf.c, lib/cobmove.c, lib/mcmove-orig.c, lib/mcmove.c, lib/fileio1.c, lib/fileio2.c, test.code/Makefile, test.code/Readme.txt, test.code/r.sh, test.code/t01/.gdbinit, test.code/t01/Makefile, test.code/t01/test01.cob, test.code/t01/Readme.txt, test.code/t01/compile, test.code/t01/r.sh, test.code/t01/test1.cob, test.code/t01/test2.cob, test.code/t00/r.sh, test.code/t00/teste.cob, test.code/t01/test_pos.S, test.code/t00/Makefile, test.code/t00/Readme.txt, test.code/t00/teste.1.cob, test.code/t00/.gdbinit, test.code/t00/gdbinit.0, test.code/t00/teste.0.cob, test.code/t03/Makefile, test.code/t03/Readme.txt, test.code/t03/gdbinit.1, test.code/t03/r.sh, test.code/t03/test03.cob, test.code/t02/.gdbinit, test.code/t02/test02.cob, test.code/t02/Makefile, test.code/t02/Readme.txt, test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy, test.code/t02/TEST02B.cpy, test.code/t02/Test02.cpy, test.code/t02/gdbinit.1, test.code/t02/gdbinit.2, test.code/t02/r.sh, test.code/t02/gdbinit.3, test.code/t02/test02.input, test.code/t04/Makefile, test.code/t04/Readme.txt, test.code/t04/r.sh, test.code/t04/test04.cob, test.code/t05/Makefile, test.code/t05/Readme.txt, test.code/t05/r.sh, test.code/t05/test05.cob, test.code/t06/Makefile, test.code/t06/Readme.txt, test.code/t06/r.sh, test.code/t06/test06.cob, test.code/t06/index01.cob, test.code/t06/test06i.cob, test.code/t06/test06r.cob, test.code/t06/test06s.cob, test.code/t06/test06-variable-names.cob, test.code/tdb01/Makefile, test.code/tdb01/Makefile.0, test.code/tdb01/Readme.txt, test.code/tdb01/tdb01.c, test.code/t07/Makefile, test.code/t07/Readme.txt, test.code/t07/r.sh, test.code/t07/test07.cob, test.code/t08/Makefile, test.code/t08/Raw.dat, test.code/t08/Readme.txt, test.code/t08/r.sh, test.code/t08/test08.cob, test.code/t08/gen_data.c, test.code/t09/Makefile, test.code/t09/test09.cob, test.code/t09/upro.cob, test.code/t09/anlste.cob, test.code/t09/Readme.txt, test.code/t09/var+perform.cob, test.code/t09/.gdbinit, test.code/t09/move-test.cob, test.code/t09/subscripts.cob, test.code/t10/Makefile, test.code/t10/r.sh, test.code/t10/test10.cob, test.code/t11/Makefile, test.code/t11/r.sh, test.code/t11/test11.cob, test.code/t12/Makefile, test.code/t12/r.sh, test.code/t12/test12.cob, test.code/t12/Readme.txt, test.code/t12/test12i.cob, test.code/t12/test12ls.cob, test.code/t12/test12s.cob, test.code/t12/test12r.cob, test.code/t13/Makefile, info/Comments.old.txt, test.code/t13/.gdbinit, test.code/t13/include1.cpy, test.code/t13/include2.cpy, test.code/t13/include3.cpy, test.code/t13/test13.cob, info/ProgramHeaders.Info.txt, info/VarStructure.Info.txt, info/GAS.asm-i386.Info.txt, info/compiler-design-future.txt, utils/Makefile, utils/Readme.txt, utils/cobpp/AUTHORS, utils/cobpp/Makefile, utils/cobpp/Readme.txt, utils/cobpp/COPYING, utils/cobpp/COPYRIGHT, utils/cobpp/lib/vperror.h, utils/cobpp/lib/get_util.c, utils/cobpp/lib/get_util.h, utils/cobpp/lib/Makefile, utils/cobpp/lib/list_util.c, utils/cobpp/lib/list_util.h, utils/cobpp/lib/opt_util.c, utils/cobpp/lib/opt_util.h, utils/cobpp/lib/str_util.c, utils/cobpp/lib/str_util.h, utils/cobpp/lib/ansi_setup.h, utils/cobpp/lib/vperror.c, utils/cobpp/cobpp/cobpp.h, utils/cobpp/cobpp/main.c, utils/cobpp/cobpp/Makefile, utils/cobpp/cobpp/scanner.l, utils/cobpp/cobpp/support.c, utils/cobpp/cobpp/scanner.1.l: Development files 1999-11-25 23:19 rpragana * HISTORY, COPYING, Makefile, AUTHORS, BUGS, CHANGES, COPYRIGHT, TODO, INSTALL, README, compiler/htcobgen.c, compiler/scan.l, compiler/htcobol.y, compiler/Makefile, compiler/Makefile.0, compiler/htcoboly.h, compiler/createver.sh, compiler/htglobals.c, compiler/htglobals.h, lib/Makefile, lib/general.c, lib/basicio.c, lib/mccntrl.s, lib/mcmath.c, lib/screenio.c, lib/Makefile.0, lib/fileio.c, lib/htcoblib.h, lib/pictures.c, lib/basicio.2.c, lib/basicio.1.c, lib/general.1.c, lib/mccntrl.0.h, lib/mcfrlsf.c, lib/cobmove.c, lib/mcmove-orig.c, lib/mcmove.c, lib/fileio1.c, lib/fileio2.c, test.code/Makefile, test.code/Readme.txt, test.code/r.sh, test.code/t01/.gdbinit, test.code/t01/Makefile, test.code/t01/test01.cob, test.code/t01/Readme.txt, test.code/t01/compile, test.code/t01/r.sh, test.code/t01/test1.cob, test.code/t01/test2.cob, test.code/t00/r.sh, test.code/t00/teste.cob, test.code/t01/test_pos.S, test.code/t00/Makefile, test.code/t00/Readme.txt, test.code/t00/teste.1.cob, test.code/t00/.gdbinit, test.code/t00/gdbinit.0, test.code/t00/teste.0.cob, test.code/t03/Makefile, test.code/t03/Readme.txt, test.code/t03/gdbinit.1, test.code/t03/r.sh, test.code/t03/test03.cob, test.code/t02/.gdbinit, test.code/t02/test02.cob, test.code/t02/Makefile, test.code/t02/Readme.txt, test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy, test.code/t02/TEST02B.cpy, test.code/t02/Test02.cpy, test.code/t02/gdbinit.1, test.code/t02/gdbinit.2, test.code/t02/r.sh, test.code/t02/gdbinit.3, test.code/t02/test02.input, test.code/t04/Makefile, test.code/t04/Readme.txt, test.code/t04/r.sh, test.code/t04/test04.cob, test.code/t05/Makefile, test.code/t05/Readme.txt, test.code/t05/r.sh, test.code/t05/test05.cob, test.code/t06/Makefile, test.code/t06/Readme.txt, test.code/t06/r.sh, test.code/t06/test06.cob, test.code/t06/index01.cob, test.code/t06/test06i.cob, test.code/t06/test06r.cob, test.code/t06/test06s.cob, test.code/t06/test06-variable-names.cob, test.code/tdb01/Makefile, test.code/tdb01/Makefile.0, test.code/tdb01/Readme.txt, test.code/tdb01/tdb01.c, test.code/t07/Makefile, test.code/t07/Readme.txt, test.code/t07/r.sh, test.code/t07/test07.cob, test.code/t08/Makefile, test.code/t08/Raw.dat, test.code/t08/Readme.txt, test.code/t08/r.sh, test.code/t08/test08.cob, test.code/t08/gen_data.c, test.code/t09/Makefile, test.code/t09/test09.cob, test.code/t09/upro.cob, test.code/t09/anlste.cob, test.code/t09/Readme.txt, test.code/t09/var+perform.cob, test.code/t09/.gdbinit, test.code/t09/move-test.cob, test.code/t09/subscripts.cob, test.code/t10/Makefile, test.code/t10/r.sh, test.code/t10/test10.cob, test.code/t11/Makefile, test.code/t11/r.sh, test.code/t11/test11.cob, test.code/t12/Makefile, test.code/t12/r.sh, test.code/t12/test12.cob, test.code/t12/Readme.txt, test.code/t12/test12i.cob, test.code/t12/test12ls.cob, test.code/t12/test12s.cob, test.code/t12/test12r.cob, test.code/t13/Makefile, info/Comments.old.txt, test.code/t13/.gdbinit, test.code/t13/include1.cpy, test.code/t13/include2.cpy, test.code/t13/include3.cpy, test.code/t13/test13.cob, info/ProgramHeaders.Info.txt, info/VarStructure.Info.txt, info/GAS.asm-i386.Info.txt, info/compiler-design-future.txt, utils/Makefile, utils/Readme.txt, utils/cobpp/AUTHORS, utils/cobpp/Makefile, utils/cobpp/Readme.txt, utils/cobpp/COPYING, utils/cobpp/COPYRIGHT, utils/cobpp/lib/vperror.h, utils/cobpp/lib/get_util.c, utils/cobpp/lib/get_util.h, utils/cobpp/lib/Makefile, utils/cobpp/lib/list_util.c, utils/cobpp/lib/list_util.h, utils/cobpp/lib/opt_util.c, utils/cobpp/lib/opt_util.h, utils/cobpp/lib/str_util.c, utils/cobpp/lib/str_util.h, utils/cobpp/lib/ansi_setup.h, utils/cobpp/lib/vperror.c, utils/cobpp/cobpp/cobpp.h, utils/cobpp/cobpp/main.c, utils/cobpp/cobpp/Makefile, utils/cobpp/cobpp/scanner.l, utils/cobpp/cobpp/support.c, utils/cobpp/cobpp/scanner.1.l: Initial revision