Function: sxhash-equal-including-properties
sxhash-equal-including-properties is a function defined in fns.c.
Signature
(sxhash-equal-including-properties OBJ)
Documentation
Return an integer hash code for OBJ suitable for
equal-including-properties.
If (sxhash-equal-including-properties A B), then
(= (sxhash-equal-including-properties A) (sxhash-equal-including-properties B)).
Hash codes are not guaranteed to be preserved across Emacs sessions.
Probably introduced at or before Emacs version 28.1.
Source Code
// Defined in /usr/src/emacs/src/fns.c
{
if (STRINGP (obj))
{
Lisp_Object collector = Fcons (Qnil, Qnil);
traverse_intervals (string_intervals (obj), 0, collect_interval,
collector);
return
make_ufixnum (
SXHASH_REDUCE (sxhash_combine (sxhash (obj),
sxhash (CDR (collector)))));
}
return hashfn_equal (obj, NULL);
}