Module Signed

module Signed: sig .. end
Types and operations for signed integers.

module type S = sig .. end
Signed integer operations
module Int: S  with type t = int
Signed integer type and operations.
module Int32: S  with type t = int32
Signed 32-bit integer type and operations.
module Int64: S  with type t = int64
Signed 64-bit integer type and operations.
module SInt: S 
C's signed integer type and operations.
module Long: S 
The signed long integer type and operations.
module LLong: S 
The signed long long integer type and operations.
type sint = SInt.t 
C's signed integer type.
type long = Long.t 
The signed long integer type.
type llong = LLong.t 
The signed long long integer type.
val of_byte_size : int -> (module Signed.S)
of_byte_size b is a module of type S that implements a signed type with b bytes.

Raise Invalid_argument if no suitable type is available.