Function: trashed-buffer-get-integer

trashed-buffer-get-integer is a natively compiled function defined in trashed.el.

Signature

(trashed-buffer-get-integer START LENGTH)

Documentation

Return an unsigned integer embedded in current buffer from START for LENGTH.

Assumes byte order is little-endian.

Source Code

;; Defined in /nix/store/7ppdacjhnynz276lxxnfw8sdz6r2k6h2-emacs-packages-deps/share/emacs/site-lisp/elpa/trashed-20230811.157/trashed.el
(defun trashed-buffer-get-integer (start length)
  "Return an unsigned integer embedded in current buffer from START for LENGTH.
Assumes byte order is little-endian."
  (let ((idx (+ start length))
        (int 0))
    (while (> idx start)
      (setq int (logior (lsh int 8) (char-after idx))
            idx (1- idx)))
    int))