Function: tar-parse-octal-integer

tar-parse-octal-integer is a byte-compiled function defined in tar-mode.el.gz.

Signature

(tar-parse-octal-integer STRING &optional START END)

Aliases

tar-parse-octal-long-integer (obsolete since 27.1)

Source Code

;; Defined in /usr/src/emacs/lisp/tar-mode.el.gz
(defun tar-parse-octal-integer (string &optional start end)
  (if (null start) (setq start 0))
  (if (null end) (setq end (length string)))
  (if (= (aref string start) 0)
      0
    (let ((n 0))
      (while (< start end)
	(setq n (if (< (aref string start) ?0) n
		  (+ (* n 8) (- (aref string start) ?0)))
	      start (1+ start)))
      n)))