help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hex to int for 32bit number


From: tomer
Subject: hex to int for 32bit number
Date: Sun, 31 May 2009 08:12:33 -0700 (PDT)
User-agent: G2/1.0

I want to convert hex to int for 332bit number.
I have use downloaded code:
===========================================
(defun int-to-bin-string (n &optional length)
  "Convert integer N to bit string (LENGTH, default 8)."
  (let* ((i    0)
         (len  (or length 8))
         (s    (make-string len ?0))
         )
    (while (< i len)
      (if (not (zerop (logand n (ash 1 i))))
          (aset s (- len (1+ i)) ?1))
      (setq i (1+ i))

===============================================

the code works only for integer and intereger in elisp is (i think) 29
bit.
is it possbile 32bit for integers?
Thanks
Tomer




reply via email to

[Prev in Thread] Current Thread [Next in Thread]