Commit Graph

224 Commits

Author SHA1 Message Date
Renaud 34e2041d8e Include flook header in spawn instead of redeclaring function. 2014-12-22 16:10:05 +08:00
Renaud 226c63b63a Add retcode.h missing from commit d17334e3ae. 2014-12-22 16:09:56 +08:00
Renaud 669b7396d4 Insure flook compile without warning when ENVFUN is 0. 2014-12-22 16:09:48 +08:00
Renaud d266ec4b2a Remove estruct dependencies in headers of fileio and flook. 2014-12-22 16:09:40 +08:00
Renaud c3bffda340 Extract retcode from estruct.h. Clean up log dependencies. 2014-12-22 16:09:31 +08:00
Renaud 45ea35f2a7 Move dependencies from display to log. 2014-12-22 16:09:23 +08:00
Renaud 245c4a0477 Remove dependencies from line to display: Move rdonly from display to loc and create instantiable function logger( retcode, beep, string). 2014-12-22 16:09:15 +08:00
Renaud 451b12319a Add assert to guard logic of static function activation. 2014-12-22 16:09:06 +08:00
Renaud e83feafda1 Minimize Cygwin64 changes & use __unix__ instead of CYGWIN. 2014-12-22 16:08:47 +08:00
Renaud 15012326db Compile under Cygwin64. 2014-12-22 16:08:37 +08:00
Renaud 03bd7dd902 Make line independant of display by introducing instanciable logwrite. 2014-12-22 16:08:21 +08:00
Renaud 4f9598b5da review line dependencies. 2014-12-22 16:08:12 +08:00
Renaud 287c55cbac Insure consistency when REVSTA is off (no reverse status bar). 2014-12-22 16:08:04 +08:00
Renaud 008852ada3 Review buffer public interface. 2014-12-22 16:07:54 +08:00
Renaud 47c67446b0 review naming and lookup of rc and hlp files. 2014-12-22 16:07:47 +08:00
Renaud 4cba352689 cleanup PKCODE variant in file 2014-12-22 16:07:39 +08:00
Renaud c7d2d30ab3 Force buffer in view mode when reading mixed eol file. 2014-12-22 16:07:30 +08:00
Renaud 423c45f2cc Move mlwrite calls from fileio to file to avoid dependencies of fileio towards display. 2014-12-22 16:07:22 +08:00
Renaud 0071ce8f5b Rebuild on Linux, rollback prototype of ffputline. 2014-12-22 16:07:13 +08:00
Renaud d6058046fa Rerun make source and make depend. 2014-12-22 16:07:03 +08:00
Renaud 5bbc6104ae Move flook and fexist to flook tosimplify dependency graph. 2014-12-22 16:06:50 +08:00
Renaud fb395c3f01 Cleanup encryption key setting by moving core to file. 2014-12-22 16:06:41 +08:00
Renaud a3b5257bfe Use memcpy to fill in line structure when reading and inserting files. 2014-12-22 16:06:32 +08:00
Renaud b6c7a2cc80 Remove default of disallowing null and option to allow it. Allow null is default and no option. 2014-12-22 16:06:23 +08:00
Renaud 45527243a0 Avoid strlen & strncpy in reading lines from file. 2014-12-22 15:50:59 +08:00
Renaud 787189d50c Insure consistency when building with CRYPT on or off.
clarify fileio dependencies t crypt.
2014-12-22 15:50:47 +08:00
Renaud 45c67abc59 Rewrite ffputline to perform write at once when not encrypted. 2014-12-22 15:50:32 +08:00
Renaud 4bf4c48056 Review interface of fileio. 2014-12-22 15:49:42 +08:00
Renaud b57c1adc20 Move FIO return code into fileio.h, where they belong. 2014-12-22 15:49:32 +08:00
Renaud a3f3102013 DOS mode added to preserve eol termination. 2014-12-22 15:49:19 +08:00
Renaud 30b1b06acb Handle all types of eol when reading files. 2014-12-22 15:49:09 +08:00
Renaud 319957e8e0 Add @cmdfile to usage. 2014-12-22 15:48:47 +08:00
Renaud a2804f6ca5 Align program name between Makefile and version.h 2014-12-22 15:48:37 +08:00
Renaud 006f89258e update usage with all supported options. 2014-12-22 15:48:28 +08:00
Renaud 102618586f termio support of unicode. 2014-12-22 15:48:18 +08:00
Renaud 70dab2c8d8 review visibility of functions defined by line. 2014-12-22 15:48:09 +08:00
Renaud 5ee997b695 reduce visibility of directive name variable (dname[]). 2014-12-22 15:48:00 +08:00
Renaud 9da83ebffb rerun make source and make depend as there is no more dependencies to main. 2014-12-22 15:47:51 +08:00
Renaud e2fcb90996 clean macroes in main and remove main.h (no more dependencies to main). 2014-12-22 15:47:43 +08:00
Renaud c96138add5 remove left dependencies to main: bindable functions. 2014-12-22 15:47:33 +08:00
Renaud 48db208aac extract execute from main to avoid dependencies of file, random and window to main. 2014-12-22 15:47:01 +08:00
Renaud a96f1b5f85 Move rdonly and reterr from main to display to avoid dependencies to main. 2014-12-22 15:43:35 +08:00
Renaud de787262d3 rebuild on linux and fix lock dependencies. 2014-12-22 15:34:42 +08:00
Renaud 88fbe6bdff make source functional again.
Update Makefile by running make source then make depend.
2014-12-22 15:34:31 +08:00
Renaud 586026a867 make depend based on cc -MM.
update Makefile by doing make depend.
2014-12-22 15:34:00 +08:00
Renaud 4348e9f757 restrict edinit visibility in main. 2014-12-22 15:30:28 +08:00
Renaud f210ed610b cleanup bind & ebind dependencies to estruct & edef. 2014-12-22 15:28:20 +08:00
Renaud cae7222493 Clarify names interface (only used in bind and input). 2014-12-22 15:08:05 +08:00
Renaud c4a5c31d42 clarify ebind dependencies (only needed by bind). 2014-12-22 15:07:52 +08:00
Renaud 2ed4446758 ebind as a module instead of include in main. 2014-12-22 15:07:40 +08:00