[comp.emacs] Tiny integers in Elisp

tbray@watsol.UUCP (09/23/87)

I am writing a customized dbx front-end for debugging a large exotic program 
which has things packed into bit fields. dbx prints this stuff, which is 
declared as an int ***, out in hex. I want to extract the bit fields,
so I wrote a little predicate which turns a hex number into an int, then
I was going to use 'logand' to pull out fields.  However, Elisp ints are 
*not* 32-bit quantities - they are 24 bits (right)?  Argh!  On to plan B...