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
Renaud
646fbbc4f6
remove need for usage
2014-12-22 14:12:55 +08:00
Renaud
45a6523572
use posix (termios) with Cygwin)
2014-12-22 14:12:41 +08:00
Renaud
052f7ff956
don't compile ansi, ibmpc, vmsvt, vt52
2014-12-22 14:12:27 +08:00
Renaud
c961759288
rework version and help printing
...
em --help now returns EXIT_SUCCESS
2014-12-22 14:05:53 +08:00
Renaud
f3ce8236af
update file dependencies: usage, wrapper, version
2014-12-22 14:05:40 +08:00
U-Renaud-PC\Renaud
128354e657
Adapatation to Cygwin32
2014-12-22 14:03:11 +08:00
Linus Torvalds
e62cdf04cf
Split up the utf8 helper functions into a file of their own
...
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-07-10 16:21:35 -07:00
Naohiro Aota
1d0cfd0276
Make uemacs build on FreeBSD.
...
See <https://bugs.gentoo.org/show_bug.cgi?id=387135 >.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-05-26 11:50:23 -07:00
Ulrich Müller
a511e03e60
Respect LDFLAGS when linking.
...
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-08-22 09:26:46 -07:00
Thiago Farina
d6e76cca7b
uemacs: input.c: Fix mkstemp warning.
...
Fix the following warning:
input.c: In function ‘getstring’:
input.c:590: warning: ignoring return value of ‘mkstemp’, declared with attribute warn_unused_result
This add usage.c module for die function.
This also add wrapper.c module for the xmkstemp that is wrapper function
around the original mkstemp function.
Both module codes was largelly based on git, linux and sparse codes.
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-12-14 11:27:57 -08:00
Thiago Farina
5664b10291
uemacs/version.c: Add version function to output the version string information.
...
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-09-07 13:55:02 -07:00