NAME

uinteger - like "use integer", but unsigned

SYNOPSIS

use uinteger;
print 1 - 2; # print a large number

DESCRIPTION

Rewrites add, subtract, multiply and unary negation in use uinteger context to perform the operation as if the number was an unsigned integer (a Perl UV).

Negative numbers are treated as their 2's complement representation.

Most bitops already treat their arguments as unsigned outside of use integer so this doesn't need to cover those.

AUTHOR

Tony Cook <tony@develop-help.com>