smob equality predicates
authorBT Templeton <bpt@hcoop.net>
Thu, 4 Apr 2013 23:41:47 +0000 (19:41 -0400)
committerRobin Templeton <robin@terpri.org>
Sat, 18 Apr 2015 22:49:09 +0000 (18:49 -0400)
commit42808ce355255d8e614e5ee5cf195305a9bab4fd
tree4eff45e9a8fe574d9a9b3ac1ebfa0ed0bb98df64
parent3e49c95855c23316fdf7ea325b742057a4474603
smob equality predicates

* emacs.c (main): Call `init_fns_once'.

* fns.c (internal_equal): Remove. All callers changed.
  (compare_text_properties): New variable.
  (misc_equal_p, vectorlike_equal_p, string_equal_p): New functions.
  (init_fns_once): New function. Set smob equality predicates.
src/emacs.c
src/fns.c
src/lisp.h