christos
3d802cf59d
re-enable -Wconversion
2011-08-16 16:25:15 +00:00
christos
436299cdac
need err.h now
2011-08-04 14:33:05 +00:00
joerg
98ea74e048
Only use -Wconversion if GCC is actually the active compiler.
2011-08-02 17:22:02 +00:00
tron
67fb973487
Don't use "-Wconversion" with GCC 4.5 which will complain about all the
...
expressions where signed variables are converted to unsigned in an
expression e.g. "size_t foo = sizeof(something) * int_var;".
2011-07-30 10:07:27 +00:00
christos
c11bd863f5
pass -Wconversion
2011-07-29 23:44:44 +00:00
christos
1237974a30
- fix unused params
...
- unconditionalize vis.h
2011-07-29 20:58:07 +00:00
christos
f46176b9a9
better autoconf results
2011-07-29 20:57:34 +00:00
christos
f4bf097e85
add -Wunused-parameter
...
Is that the right way? Perhaps WARNS=5?
2011-07-29 20:56:58 +00:00
christos
7ecb1ef25e
kill ifdef notdef
2011-07-29 15:20:39 +00:00
christos
b71bed95b3
KNF return (\1); -> return \1;
2011-07-29 15:16:33 +00:00
christos
a13cd75612
kill ptr_t and ioctl_t, add * sizeof(*foo) to all allocations.
2011-07-28 20:50:55 +00:00
christos
56eac9ea53
fix unused variable warnings on systems without _r functions
2011-07-28 17:33:55 +00:00
christos
df86a66a1c
handle systems without getpwent_r
2011-07-28 17:33:39 +00:00
joerg
4104b0e782
Sync compat defines to unbreak build.
...
XXX Do a proper config.h update from configure
2011-07-28 05:18:43 +00:00
christos
7da8639ecc
whitespace
2011-07-28 03:52:19 +00:00
christos
02479cacb5
whitespace
2011-07-28 03:48:46 +00:00
christos
47b4c27f8c
whitespace and comments
2011-07-28 03:44:36 +00:00
christos
d47f958456
Rename key to keymacro to avoid conflicts with term.h. The renaming of term
...
to terminal was again to avoid conflicts with term.h. term.h is a moving
namespace violation.
2011-07-28 01:56:26 +00:00
christos
8cf227343c
- check and don't cast malloc return
...
- more wide function use
2011-07-28 01:08:58 +00:00
christos
98c7cbebbc
term -> terminal
...
XXX: need to rename key_ too.
2011-07-28 01:05:20 +00:00
christos
78cb86e064
regen
2011-07-28 01:05:00 +00:00
christos
fd46b57ee4
avoid shadowed variable
2011-07-28 01:04:41 +00:00
christos
5fc21e9736
use vis.h from .
2011-07-28 00:54:26 +00:00
christos
b210596944
eliminate alloca for portability
...
portable getpw{nam,uid}
2011-07-28 00:50:23 +00:00
christos
82edb784c6
term -> terminal
...
eliminate MAXPATHLEN
2011-07-28 00:49:18 +00:00
christos
0c0f23399c
- fix memory allocation botch in wide strings
...
- check mbstowcs return code
2011-07-28 00:48:21 +00:00
christos
e63c844a17
term -> terminal
2011-07-28 00:45:50 +00:00
christos
885062da0b
more portability defines
2011-07-28 00:45:30 +00:00
christos
c2c011fc82
term -> terminal
2011-07-28 00:45:14 +00:00
christos
adb2121e55
term -> terminal
...
fix wide function confusion
2011-07-28 00:44:35 +00:00
christos
f375da6e14
include config.h for all c files.
2011-07-28 00:43:53 +00:00
christos
b723d6a65c
include vis.h from dot.
2011-07-28 00:43:33 +00:00
christos
df2309ca73
fix confusion with wide functions.
2011-07-28 00:43:12 +00:00
christos
5bf2e3dbda
fix narrow compilation
2011-07-27 13:18:20 +00:00
christos
32d7653d74
- don't leave cursor dangling on memory failure or after clearing the list
...
- compute the string length to be strvis'ed after the string is encoded
2011-07-27 02:23:29 +00:00
christos
c76d71fc1a
fix buffer growing code.
2011-07-27 02:18:30 +00:00
christos
0da54e076e
add history testing code.
2011-07-27 02:18:00 +00:00
christos
3021376b9c
don't stop reading after empty lines from: Nirbhay Choubey
2011-07-26 21:03:17 +00:00
christos
047570cb9a
make obvious what we are trying to do...
2011-07-09 23:54:39 +00:00
tron
f5c0fd2c7b
Try to fix build of port where "char" is unsigned.
2011-07-09 16:04:34 +00:00
christos
c6c51b75eb
Support other non-latin1 single byte character sets.
...
From: Alexander Barkov and Nirbhay Choubey at oracle dot com
2011-07-08 15:54:56 +00:00
mrg
0a0dd75b65
add some XXX'd -Wno-foo if HAVE_GCC >= 45.
...
XXX: someone should look at these.
2011-06-21 02:32:55 +00:00
mrg
493d341048
various build fixes for gcc 4.5. from chuq. XXX i'm not sure all of
...
these work properly wtf pointer aliasing, but there are no casts at
least...
the lib/libpuffs/puffs_priv.h is definately a real bug fix.
from chuq.
2011-06-20 09:11:16 +00:00
wiz
d489035474
Markup consistency, from YOMURA Masanori. Add serial comma.
2011-04-25 22:47:27 +00:00
bouyer
6d537d7313
Fix use-after-free. Discovered by running tests with MALLOC_OPTIONS=J
...
(should this be the default for tests ?), pointed out by njoly@
2011-03-20 12:36:14 +00:00
christos
c0ee155271
Fix argument for EL_EDITOR from Jess Thrysoee
2011-02-27 01:51:37 +00:00
joerg
9674b81ed9
Introduce __weakref_visible to handle the different required visibility
...
for weak references. GCC 4.2+ and Clang require static, older GCC wants
extern. Change __weak_reference to include sym. This requires changes
the existing users to not reuse the name of the symbol, but avoids
further differences between GCC 4.1 and GCC 4.2+/clang.
2011-02-22 05:45:05 +00:00
christos
01d6c84859
PR/44599: Steven Vernon: libedit acts as if no data read if editmode is turned
...
off because nread is uninitialized in the edit disabled case.
2011-02-18 20:53:05 +00:00
joerg
6f7bc0c1ed
Deal with changes in the weak_reference semantic in GCC 4.2 and later.
2011-02-17 16:44:48 +00:00
christos
28ef40ccbd
fix pasto
2011-01-28 03:41:52 +00:00