Function: kmacro--to-vector

kmacro--to-vector is a byte-compiled function defined in kmacro.el.gz.

Signature

(kmacro--to-vector OBJECT)

Documentation

Normalize an old-style key sequence to the vector form.

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro--to-vector (object)
  "Normalize an old-style key sequence to the vector form."
  (if (not (stringp object))
      object
    (let ((vec (string-to-vector object)))
      (unless (multibyte-string-p object)
	(dotimes (i (length vec))
	  (let ((k (aref vec i)))
	    (when (> k 127)
	      (setf (aref vec i) (+ k ?\M-\C-@ -128))))))
      vec)))