Int package:haskell-gi-base

A fixed-precision integer type with at least the range [-2^29 .. 2^29-1]. The exact range for a given implementation can be determined by using minBound and maxBound from the Bounded class.
16-bit signed integer type
32-bit signed integer type
64-bit signed integer type
8-bit signed integer type
A common omission in the introspection data is missing (nullable) annotations for return types, when they clearly are nullable. (A common idiom is "Returns: valid value, or %NULL if something went wrong.") Haskell wrappers will raise this exception if the return value is an unexpected nullPtr.
Add a CInt-valued property to the given object class.
List of interfaces implemented by the type. Each element is a triplet (gtype, interfaceInit, interfaceFinalize), where gtype :: IO GType is a constructor for the type of the interface, interfaceInit :: Ptr () -> IO () is a function that registers the callbacks in the interface, and interfaceFinalize :: Maybe (Ptr () -> IO ()) is the (optional) finalizer.
Information on a property of type CInt to be registered. A property name consists of segments consisting of ASCII letters and digits, separated by either the '-' or '_' character. The first character of a property name must be a letter. Names which violate these rules lead to undefined behaviour. When creating and looking up a property, either separator can be used, but they cannot be mixed. Using '-' is considerably more efficient and in fact required when using property names as detail strings for signals. Beyond the name, properties have two more descriptive strings associated with them, the nick, which should be suitable for use as a label for the property in a property editor, and the blurb, which should be a somewhat longer description, suitable for e.g. a tooltip. The nick and blurb should ideally be localized.
Create a GParamSpec for an integer param.
GType for signed integers (gint or gint32).
GType for signed 64 bit integers.
GType of pointers.
GType for unsigned integers (guint or guint32).
GType for unsigned 64 bit integers.
The Haskell type corresponding to a gint on the C side.