make all defines unsigned long