aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
Commit message (Expand)AuthorAgeFilesLines
* Remove dependency on glibc malloc internals.Paul Eggert2011-09-301-48/+0
* Port --enable-checking=all to Fedora 14 x86.Paul Eggert2011-09-291-0/+48
* * keymap.h (KEY_DESCRIPTION_SIZE, push_key_description): Move declsPaul Eggert2011-09-101-12/+0
* Whitespace changes.Juanma Barranquero2011-09-091-29/+29
* * src/doprnt.c (esnprintf): Remove. All uses removed.Paul Eggert2011-09-011-2/+0
* sprintf-related integer and memory overflow issues.Paul Eggert2011-08-291-2/+12
* Merge from trunk.Paul Eggert2011-08-041-0/+1
|\
| * Make uniprop_table non-static.Kenichi Handa2011-08-021-0/+1
* | Adjust in response to jan.h.d's comments.Paul Eggert2011-08-041-0/+20
* | Integer and memory overflow fixes for display code.Paul Eggert2011-07-281-0/+6
* | Use ptrdiff_t for hash table indexes.Paul Eggert2011-07-181-2/+2
|/
* Improve hashing quality when configured --with-wide-int.Paul Eggert2011-07-071-0/+1
* * editfns.c (pWIDE, pWIDElen, signed_wide, unsigned_wide):Paul Eggert2011-07-071-0/+17
* * doprnt.c: Prefer signed to unsigned when either works.Paul Eggert2011-07-061-1/+2
* [ChangeLog]Paul Eggert2011-07-041-12/+0
* * lisp.h (struct vectorlike_header, struct Lisp_Subr): Signed sizes.Paul Eggert2011-07-041-2/+2
* Move DEFSYM to lisp.h and use everywhere.Juanma Barranquero2011-06-241-0/+3
* * lisp.h (DEFVAR_KBOARD): Use offsetof instead of char * finagling.Paul Eggert2011-06-221-4/+1
* * dispextern.h (struct face.stipple):Paul Eggert2011-06-211-1/+1
* * lisp.h (make_fixnum_or_float): Remove unnecessary cast to EMACS_INT.Paul Eggert2011-06-181-3/+1
* * lisp.h (LIST_END_P): Remove unused macro and its bogus comment.Paul Eggert2011-06-181-18/+0
* * lisp.h (DEFUN): Remove bogus use of sizeof (struct Lisp_Subr).Paul Eggert2011-06-181-1/+1
* * lisp.h (XSET) [USE_LISP_UNION_TYPE]: Use uintptr_t and intptr_t,Paul Eggert2011-06-181-3/+3
* * lisp.h (struct Lisp_Bool_Vector.size): EMACS_INT, not EMACS_UINT.Paul Eggert2011-06-181-1/+1
* * lisp.h (union Lisp_Object.i): EMACS_INT, not EMACS_UINT.Paul Eggert2011-06-181-2/+2
* * lisp.h (lint_assume): New macro.Paul Eggert2011-06-181-1/+9
* * lisp.h: Include <limits.h>, for INT_MAX, LONG_MAX, LLONG_MAX.Paul Eggert2011-06-161-0/+1
* * insdel.c, lisp.h (buffer_overflow): New function.Paul Eggert2011-06-151-0/+1
* Variadic C functions now count arguments with ptrdiff_t.Paul Eggert2011-06-141-8/+8
* Merge from trunk.Paul Eggert2011-06-131-2/+3
|\
| * * buffer.c (Qclone_number): Remove for now, as it's unused.Paul Eggert2011-06-111-2/+2
| * Move/add window-buffer-related functions to window.el.Martin Rudalics2011-06-111-0/+1
* | * lisp.h (CHAR_TABLE_SET): Omit now-redundant test.Paul Eggert2011-06-121-2/+1
* | * character.h (CHAR_VALID_P): Remove unused parameter.Paul Eggert2011-06-121-2/+2
* | * lisp.h (UNSIGNED_CMP): New macro.Paul Eggert2011-06-121-1/+11
* | * lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow.Paul Eggert2011-06-081-7/+23
* | * alloc.c: Catch some string size overflows that we were missing.Paul Eggert2011-06-081-5/+13
|/
* Merge from trunk.Paul Eggert2011-06-061-4/+0
|\
| * Move some window-related functions from frame.c to window.c.Martin Rudalics2011-06-061-4/+0
* | Check for overflow when converting integer to cons and back.Paul Eggert2011-06-061-2/+30
* | Check for buffer and string overflow more precisely.Paul Eggert2011-06-051-0/+6
|/
* Merge from trunk.Paul Eggert2011-06-021-24/+23
|\
| * Remove arbitrary limit of 2**31 entries in hash tables.Paul Eggert2011-05-301-24/+23
* | Merge from trunk.Paul Eggert2011-05-301-1/+1
|\|
| * Merge from trunk.Paul Eggert2011-05-301-1/+1
| |\
| * | [ChangeLog]Paul Eggert2011-05-281-1/+1
* | | [ChangeLog]Paul Eggert2011-05-301-2/+2
| |/ |/|
* | * eval.c (Qdebug): Now static.Paul Eggert2011-05-291-1/+1
|/
* * lisp.h (FIXNUM_OVERFLOW_P): Work even if arg is a NaN.Paul Eggert2011-05-221-3/+2
* merge count_size_as_multibyte, parse_str_to_multibytePaul Eggert2011-05-201-1/+0