The fix is seems pretty easy, we just need to find the right ifdef for the Galileo (and probably also the Intel Edison) for this line (and the definition in the cpp file). This is probably because the ints are int_32 on these platforms, so it grumbles that there is a redefinition.
Maybe, is there a case for just getting rid of the int OSCData type constructor and just keeping int_16 and int_32? Moving forward there are going to be more 32bit platforms so that ifndef is probably going to keep growing. But i'm not sure right now if we would break anything if we removed the normal int constructor.
The fix is seems pretty easy, we just need to find the right
ifdef
for the Galileo (and probably also the Intel Edison) for this line (and the definition in the cpp file). This is probably because theints
areint_32
on these platforms, so it grumbles that there is a redefinition.Maybe, is there a case for just getting rid of the
int
OSCData type constructor and just keepingint_16
andint_32
? Moving forward there are going to be more 32bit platforms so that ifndef is probably going to keep growing. But i'm not sure right now if we would break anything if we removed the normalint
constructor.