librfa is biased to 32-bit platforms
Status: Beta
Brought to you by:
fsvieira
A compile error taken out of context from the latest git on an amd64 machine:
../../src/rfa/state.hpp:157: error: cast from 'const State<unsigned char, ActionVars<StateVar<unsigned char> > >*' to 'unsigned int' loses precision
Such an error message results from a software package assuming that the unsigned int type is wide enough to hold a pointer. Instead of using types like unsigned int in such sitauations, use the generic void* type. If storing and accessing pointers as integers is actually necessary, use intptr_t provided by #include <unistd.h>.
Ok, I will try to fix this error in version 0.3 or later