Function: pdf-info-query--read-record
pdf-info-query--read-record is a macro defined in pdf-info.el.
Signature
(pdf-info-query--read-record)
Documentation
Read a single record of the response in current buffer.
Source Code
;; Defined in /nix/store/63h5z2vmzn0mfavcxi2idi23g5xcgkbl-emacs-packages-deps/share/emacs/site-lisp/elpa/pdf-tools-20260102.1101/pdf-info.el
(defmacro pdf-info-query--read-record ()
"Read a single record of the response in current buffer."
`(let (records done (beg (point)))
(while (not done)
(cl-case (char-after)
(?\\
(delete-char 1)
(if (not (eq (char-after) ?n))
(forward-char)
(delete-char 1)
(insert ?\n)))
((?: ?\n)
(push (buffer-substring-no-properties
beg (point)) records)
(forward-char)
(setq beg (point)
done (bolp)))
(t (forward-char))))
(nreverse records)))