Convert between a 32-bit signed integer value and its wirestream codes.
This is a low-level predicate; normally, you should use
template_message/2 and the appropriate template term.
This predicate delays until either Int32
or Codes
is
sufficiently instantiated.
There is also a non-delayed int32_codes/2
SWI-Prolog doesn't have a 32-bit integer type, so 32-bit integer
is simulated by doing a range check.
- Arguments:
-
Int32 | - an unsigned integer that's in the 32-bit range |
Codes | - a list of 4 integers (codes) |
- Errors
- - Type,Domain if
Value
or Codes
are of the wrong
type or out of range.