christos
1b2514eee4
It is either teaching gcc about aaah or adding FALLTHROUGH.
2021-09-16 19:44:01 +00:00
kamil
0f2b5450fb
Stop using the register keyword in ksh(1)
...
ksh also does some strange things with it, like put it in argument lists.
No functional change intended.
PR bin/53237 ksh: remove register keyword by Nia Alarie
2018-05-08 16:37:59 +00:00
kamil
081e832953
ksh: Rename a local function tsearch to mytsearch
...
This removes a clash with well-known libc function tsearch(3) from POSIX.
This allows to build ksh against MSan.
The new name might not be perfect, but long term ksh should be switched to
the libc version.
Sponsored by <The NetBSD Foundation>
2018-01-24 09:53:20 +00:00
kamil
dd8a75d57f
ksh: Upgrade to C99 <stdbool.h>
...
This shell already used C99 functions.
2017-06-30 04:41:19 +00:00
kamil
fac4b39487
ksh: Drop support for systems without <sys/stat.h>
...
In future the order of includes will be normalized with KNF.
No functional change intended.
2017-06-30 03:56:12 +00:00
kamil
eb13ce8ce3
Reapply removal of code from 90ties for OS/2 Cygwin AIX HPUX SCOUnix
...
Added missing #endif terminator in emacs.c
2017-06-22 14:20:46 +00:00
kamil
266bea007e
Temporarily revert previous.
...
emacs.* gets wrong code in generation
2017-06-22 14:11:27 +00:00
kamil
e5604d4f02
Remove os2 support in ksh(1)
...
OK by <kre>
2017-06-22 13:33:39 +00:00
christos
ac40619997
PR/50747: David Binderman: check bounds before dereference.
...
While here add some continues before semicolons.
2016-02-03 05:26:16 +00:00
mrg
dec137ed28
add a missing part from rev 1.10 and s/newline/newlinex/. found by GCC 4.5.3.
2011-06-22 03:56:17 +00:00
lukem
7ca13b8bcd
Fix most of the -Wsign-compare issues.
2009-04-25 05:11:37 +00:00
christos
a397ec1f77
warns=3
...
- remove param names from function decls
- sprinkle const
- rename shadowed variables
- XXX: there is a lot of fishy __UNCONST going on.
2005-06-26 19:09:00 +00:00
dsl
7f5b5f6c04
Add (unsigned char) casts to tolower/toupper and iscntrl calls.
...
Fixes PR 27593
2004-10-28 20:15:36 +00:00
mycroft
f662a744b6
Cleanup of ksh memory handling from OpenBSD, via Stefan Krueger in PR 24962.
...
Should also fix:
PR 8153
PR 13301
PR 15256
PR 25084
2004-07-07 19:20:09 +00:00
agc
6377cac711
Add NetBSD RCS Ids.
2003-06-23 11:38:51 +00:00
wiz
c52d355d71
"wierd" is weird.
2001-08-20 12:20:01 +00:00
jdolecek
7b61cc94ea
Implement (somewhat enhanced) idea stealed from bash:
...
when completing the filename (either in vi mode with vi-tabcomplete on,
or in emacs mode after double esc), escape any shell special characters
and chars from $IFS with backslash - very handy especially when
dealing with filenames containing spaces
The patch has been sent to maintainer, but I haven't got any reply yet even
after about a month :(
1999-11-02 22:06:45 +00:00
hubertf
48ee8d1290
resolve conflicts
1999-10-20 15:09:58 +00:00
christos
1f3392af64
char->unsigned char casts for is*()
1998-11-04 18:27:20 +00:00
tls
2ab2e20cff
RCS ID Police
1997-01-12 19:11:37 +00:00
jtc
614eee469b
import pdksh 5.2.12
1996-12-18 04:50:04 +00:00
jtc
e1b2664cf1
import pdksh 5.2.8
1996-09-21 23:35:13 +00:00