Cleanup `string-equal-ignore-case' declarations.
Also, a minor declaration cleanup for other `compare-strings' thin wrappers. * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Remove `string-equal-ignore-case', `string-prefix-p', `string-suffix-p'. (side-effect-and-error-free-fns): Add `proper-list-p' (it already was in `pure-fns'). (pure-fns): Remove `string-prefix-p', `string-suffix-p' (`string-equal-ignore-case' was missing here). * lisp/subr.el (proper-list-p): Remove partially duplicate `put's from here. (string-equal-ignore-case, string-prefix-p, string-suffix-p): Add `pure' and `side-effect-free' declarations. (string-equal-ignore-case): Make inline.
This commit is contained in:
parent
6023b95948
commit
eeeb481750
2 changed files with 7 additions and 10 deletions
|
@ -1451,8 +1451,7 @@ See Info node `(elisp) Integer Basics'."
|
|||
radians-to-degrees rassq rassoc read-from-string regexp-opt
|
||||
regexp-quote region-beginning region-end reverse round
|
||||
sin sqrt string string< string= string-equal string-lessp
|
||||
string> string-greaterp string-empty-p string-equal-ignore-case
|
||||
string-prefix-p string-suffix-p string-blank-p
|
||||
string> string-greaterp string-empty-p string-blank-p
|
||||
string-search string-to-char
|
||||
string-to-number string-to-syntax substring
|
||||
sxhash sxhash-equal sxhash-eq sxhash-eql
|
||||
|
@ -1500,7 +1499,7 @@ See Info node `(elisp) Integer Basics'."
|
|||
natnump nlistp not null number-or-marker-p numberp
|
||||
one-window-p overlayp
|
||||
point point-marker point-min point-max preceding-char primary-charset
|
||||
processp
|
||||
processp proper-list-p
|
||||
recent-keys recursion-depth
|
||||
safe-length selected-frame selected-window sequencep
|
||||
standard-case-table standard-syntax-table stringp subrp symbolp
|
||||
|
@ -1545,7 +1544,7 @@ See Info node `(elisp) Integer Basics'."
|
|||
floor ceiling round truncate
|
||||
ffloor fceiling fround ftruncate
|
||||
string= string-equal string< string-lessp string> string-greaterp
|
||||
string-empty-p string-blank-p string-prefix-p string-suffix-p
|
||||
string-empty-p string-blank-p
|
||||
string-search
|
||||
consp atom listp nlistp proper-list-p
|
||||
sequencep arrayp vectorp stringp bool-vector-p hash-table-p
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue