title: Convert array of 8 bytes to signed long in C++
body: <p>I have an array of 8 bytes and I'm trying to convert it to a signed long in C++, and can't seem to figure it out.  From what I could tell long ints are only 4 bytes, can anybody provide some information on this?  Is it going to matter if it is 32 or 64 bit? </p>