Function: x-dnd-get-motif-value
x-dnd-get-motif-value is a byte-compiled function defined in
x-dnd.el.gz.
Signature
(x-dnd-get-motif-value DATA OFFSET SIZE BYTEORDER)
Source Code
;; Defined in /usr/src/emacs/lisp/x-dnd.el.gz
(defun x-dnd-get-motif-value (data offset size byteorder)
(cond ((eq size 2)
(if (eq byteorder ?l)
(+ (ash (aref data (1+ offset)) 8)
(aref data offset))
(+ (ash (aref data offset) 8)
(aref data (1+ offset)))))
((eq size 4)
(if (eq byteorder ?l)
(+ (ash (aref data (+ 3 offset)) 24)
(ash (aref data (+ 2 offset)) 16)
(ash (aref data (1+ offset)) 8)
(aref data offset))
(+ (ash (aref data offset) 24)
(ash (aref data (1+ offset)) 16)
(ash (aref data (+ 2 offset)) 8)
(aref data (+ 3 offset)))))))