Function: dbus-string-to-byte-array

dbus-string-to-byte-array is a byte-compiled function defined in dbus.el.gz.

Signature

(dbus-string-to-byte-array STRING)

Documentation

Transform STRING to list (:array :byte C1 :byte C2 ...).

STRING shall be UTF-8 coded.

Source Code

;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
;;; D-Bus type conversion.

(defun dbus-string-to-byte-array (string)
  "Transform STRING to list (:array :byte C1 :byte C2 ...).
STRING shall be UTF-8 coded."
  (if (zerop (length string))
      '(:array :signature "y")
    (cons :array (mapcan (lambda (c) (list :byte c)) string))))