validateNativeInt32 function
Validates a Dart integer before passing it to a native int32_t field.
Implementation
void validateNativeInt32(int value, String name) {
if (value < -0x80000000 || value > 0x7fffffff) {
throw RangeError.range(value, -0x80000000, 0x7fffffff, name);
}
}