(cperl-mode): Set major-mode to cperl-mode
so that C-h m shows the correct information.
Use make-local-variable rather than make-variable-buffer-local.
(cperl-info-buffer, cperl-setup-tmp-buf):
Use make-local-variable rather than make-variable-buffer-local.

Updated to author version 4.23.
(cperl-electric-pod): SYNOPSIS was misspelled.
(cperl-find-pods-heres): @if ? a : b was considered a REx.
(cperl-after-expr-p): Make true after __END__.
(cperl-msb-fix, cperl-get-help-defer):
Check major-mode for `cperl-mode' as well.
*** empty log message ***
(add-log-current-defun): Check major-mode for `cperl-mode' as well.
Docstring fixes and dead code eliminated.
(cperl-mode): Add support.
(emacs-lisp-mode): List all entries from elisp manual, whether
or not they are currently (f)bound or not.  Update regexp.
(which-func-modes): Add cperl-mode.
(which-func-mode-global): Use define-minor-mode.
(viper-vi-state-mode-list): Add cperl-mode.
(sgml-mode-common): Correct value of
comment-start-skip and set comment-end-skip as well.
(sgml-comment-indent): Fix for new value of comment-start-skip.
(html-autoview-mode): Don't bother using make-local-hook.
(fill-context-prefix): Allow first-line-prefix to match paragraph-start.
(font-lock-keywords, font-lock-mode): Don't bind, just declare.
(cvs-parse-table): Add another ignored message.
(cvs-buffer-name-alist): Use *cvs-info* for
the "tree" operation as well.
(cvs-bury-buffer): In doubt, don't delete window.
(cvs-ignore-marks-modif): Use `rassoc' rather than `member*'.
(cvs-mode-add-change-log-entry-other-window):
Don't presume change-log-default-name is defined.
(log-edit-common-indent): New var.
(log-edit-set-common-indentation): Renamed from
log-edit-delete-common-indentation.  Use the new var.
(log-edit-insert-changelog, log-edit-done-hook): Use the new name.
(General Variables): "daylight savings" -> "daylight saving".
(dired-do-shell-command): Doc fix.
(Checklist): Mention that `getenv' can be used to get at the value
of LC_ALL and friends.
Set maintainer to FSF.
(Fset_process_filter): Don't crash if the input
file descriptor of PROCESS is closed.
(Fset_process_window_size): Likewise.