Er is geen niet-ondertekend type voor u beschikbaar, dus u kunt er een maken met behulp van de UDT, of kiezen voor het grotere gegevenstype. Als je het in een UDT doet, ga je weer de 4 bytes overschrijden.
De extreme hack zou zijn om automatisch een offset toe te passen op uw opgeslagen waarde nadat u deze hebt gelezen, door -2 ^ 31 toe te voegen, maar dit is een echte hacky-manier om dit aan te pakken en verwarrend voor iedereen die de code bekijkt enz., om nog maar te zwijgen van het potentieel voor fouten / dingen die worden gemist. Ik zou de hack helemaal niet aanraden.