Function: exif--process-value
exif--process-value is a byte-compiled function defined in exif.el.gz.
Signature
(exif--process-value VALUE TYPE LE)
Documentation
Do type-based post-processing of the VALUE whose endianness is per LE.
Source Code
;; Defined in /usr/src/emacs/lisp/image/exif.el.gz
(defun exif--process-value (value type le)
"Do type-based post-processing of the VALUE whose endianness is per LE."
(cl-case type
;; Chop off trailing zero byte.
(ascii (substring value 0 (1- (length value))))
(rational (with-temp-buffer
(set-buffer-multibyte nil)
(insert value)
(goto-char (point-min))
(cons (exif--read-number 4 le)
(exif--read-number 4 le))))
(otherwise value)))