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.

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."
  (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)))