Function: rng-xsd-convert-integer
rng-xsd-convert-integer is a byte-compiled function defined in
rng-xsd.el.gz.
Signature
(rng-xsd-convert-integer STRING)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-xsd.el.gz
(defun rng-xsd-convert-integer (string)
(and (string-match "\\`[ \t\n\r]*\\([-+]\\)?\\(?:0*\\([1-9][0-9]*\\)\\|0+\\)[ \t\n\r]*\\'" string)
(let ((integer-digits (match-string 2 string)))
(vector (if (and (equal (match-string 1 string) "-")
;; Normalize -0 to 0
integer-digits)
-1
1)
(or integer-digits "")
""))))