Commit Graph

66 Commits

Author SHA1 Message Date
Renaud 1f7826d3a8 Move paragraph related function from basic.c to word.c. 2014-12-22 17:36:06 +08:00
Renaud 58642eb97f Move variable related definition from estruct to eval, and ISRCH related ones to isearch. 2014-12-22 17:35:41 +08:00
Renaud 01d108d56d Move struct while and related defines from estruct to exec. Review exec.h. 2014-12-22 17:35:32 +08:00
Renaud f99fe6fe54 Move magic related definitions from estruct.h to search.c. Review search.h accordingly. 2014-12-22 17:35:13 +08:00
Renaud 870989f948 Move struct region from estruct.t to regiom.h. 2014-12-22 17:35:04 +08:00
Renaud 7b079662e4 Remove line.h from estruct.h. 2014-12-22 17:34:55 +08:00
Renaud 63feade299 make depend on Cygwin64. 2014-12-22 16:11:42 +08:00
Renaud 263834b7d9 Recompile on linux; Clean up lock prototypes. 2014-12-22 16:11:31 +08:00
Renaud 947c4e7ef4 Make depend missing in previous commit. 2014-12-22 16:11:21 +08:00
Renaud ab432a6781 Clean up dependecies on estruct by introducing defines.h. 2014-12-22 16:10:51 +08:00
Renaud fb6d6bd595 Insure CRYPT is defined before header inclusion. 2014-12-22 16:10:13 +08:00
Renaud 34e2041d8e Include flook header in spawn instead of redeclaring function. 2014-12-22 16:10:05 +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 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 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 a2804f6ca5 Align program name between Makefile and version.h 2014-12-22 15:48:37 +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 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 f210ed610b cleanup bind & ebind dependencies to estruct & edef. 2014-12-22 15:28:20 +08:00
Renaud 2ed4446758 ebind as a module instead of include in main. 2014-12-22 15:07:40 +08:00
Renaud b321dce49e Remove efunc as dependencies. 2014-12-22 15:06:48 +08:00
Renaud 548973517b termio and posix implement same prototypes. 2014-12-22 14:46:28 +08:00
Renaud 9c311a1ba8 split efunc into corresponding headers. 2014-12-22 14:46:16 +08:00
Renaud 73c372fc7f add file header. 2014-12-22 14:46:05 +08:00
Renaud 4bba6e7417 refactor main and basic out of efunc. 2014-12-22 14:45:46 +08:00
Renaud 0e9fc236f9 display depends on window instead of efunc. 2014-12-22 14:45:37 +08:00
Renaud 08a3aa81e1 crypt depends on display and input instead of efunc. 2014-12-22 14:45:26 +08:00
Renaud 86d5b10fa9 fileio depends on display instead of efunc. 2014-12-22 14:45:16 +08:00
Renaud f6780cb71b remove crypt from efunc, update dependencies. 2014-12-22 14:45:06 +08:00
Renaud fa56e5dfff remove fileio from efunc, update dependencies. 2014-12-22 14:44:58 +08:00
Renaud a65f7ca38c read files in text mode.
review fileio prototypes.
2014-12-22 14:44:49 +08:00
Renaud d9bb0ea262 refactor epath into eval. 2014-12-22 14:44:35 +08:00
Renaud e86bdad4fc refactor epath into bind and util into eval. 2014-12-22 14:44:26 +08:00
Renaud 886402ccad update file dependencies towards util. 2014-12-22 14:44:16 +08:00
Renaud c9a59faf42 usage obsolete as refactored into wrapper. 2014-12-22 14:43:36 +08:00
Renaud 86afdef45e refactor handling of version and program name strings. 2014-12-22 14:43:23 +08:00
Renaud 9f909644e9 rename program from 'em' to 'ue'. 2014-12-22 14:14:10 +08:00
Renaud 8ef70b86fb revert CYGWIN to termio for compatibility with console window 2014-12-22 14:13:29 +08:00