diff options
author | Mike Buland <eichlan@xagasoft.com> | 2008-06-07 06:15:07 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2008-06-07 06:15:07 +0000 |
commit | 3ac57795fe8e28915523de6dd95e336a3eaa8064 (patch) | |
tree | 5e06f65c451bdef412968c6631bcccfe2b15b2a3 /src/heap.cpp | |
parent | 555ba77568b6faf18ebaed06cd08615deab2d8e3 (diff) | |
download | libbu++-3ac57795fe8e28915523de6dd95e336a3eaa8064.tar.gz libbu++-3ac57795fe8e28915523de6dd95e336a3eaa8064.tar.bz2 libbu++-3ac57795fe8e28915523de6dd95e336a3eaa8064.tar.xz libbu++-3ac57795fe8e28915523de6dd95e336a3eaa8064.zip |
This seems to have done the trick, on the 32 bit platform, anyway. Turns out
it's a bad idea to rely on the intNN_t typedefs. I enumerated all non-pointer
primitives in c++ (except void, you can't store things in a void), and it works
great. I also discovered C and C++ actually have unsigned char, signed char,
and char, which are all distinct types. It supports all three now.
In addition, I got rid of all of the specific && operators, the general one
covers it all. Also, the unit tests all pass for now. Now to try it on the
64bit system.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions