{-# LINE 1 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}

{-# LINE 2 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}

{-# LINE 3 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}

-- | <http://library.gnome.org/devel/glib/stable/glib-Limits-of-Basic-Types.html>

module Bindings.GLib.Fundamentals.LimitsOfBasicTypes where
import Foreign.Ptr (Ptr,FunPtr,plusPtr)
import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)
import Foreign.Storable
import Foreign.C.Types
import Foreign.C.String (CString,CStringLen,CWString,CWStringLen)
import Foreign.Marshal.Alloc (alloca)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word

{-# LINE 8 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}

c'G_MININT = -2147483648
c'G_MININT :: (Num a) => a

{-# LINE 10 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXINT = 2147483647
c'G_MAXINT :: (Num a) => a

{-# LINE 11 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXUINT = 4294967295
c'G_MAXUINT :: (Num a) => a

{-# LINE 12 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MINSHORT = -32768
c'G_MINSHORT :: (Num a) => a

{-# LINE 13 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXSHORT = 32767
c'G_MAXSHORT :: (Num a) => a

{-# LINE 14 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXUSHORT = 65535
c'G_MAXUSHORT :: (Num a) => a

{-# LINE 15 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MINLONG = -2147483648
c'G_MINLONG :: (Num a) => a

{-# LINE 16 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXLONG = 2147483647
c'G_MAXLONG :: (Num a) => a

{-# LINE 17 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXULONG = 4294967295
c'G_MAXULONG :: (Num a) => a

{-# LINE 18 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MININT8 = -128
c'G_MININT8 :: (Num a) => a

{-# LINE 19 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXINT8 = 127
c'G_MAXINT8 :: (Num a) => a

{-# LINE 20 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXUINT8 = 255
c'G_MAXUINT8 :: (Num a) => a

{-# LINE 21 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MININT16 = -32768
c'G_MININT16 :: (Num a) => a

{-# LINE 22 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXINT16 = 32767
c'G_MAXINT16 :: (Num a) => a

{-# LINE 23 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXUINT16 = 65535
c'G_MAXUINT16 :: (Num a) => a

{-# LINE 24 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MININT32 = -2147483648
c'G_MININT32 :: (Num a) => a

{-# LINE 25 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXINT32 = 2147483647
c'G_MAXINT32 :: (Num a) => a

{-# LINE 26 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXUINT32 = 4294967295
c'G_MAXUINT32 :: (Num a) => a

{-# LINE 27 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MININT64 = -9223372036854775808
c'G_MININT64 :: (Num a) => a

{-# LINE 28 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXINT64 = 9223372036854775807
c'G_MAXINT64 :: (Num a) => a

{-# LINE 29 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXUINT64 = 18446744073709551615
c'G_MAXUINT64 :: (Num a) => a

{-# LINE 30 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXSIZE = 4294967295
c'G_MAXSIZE :: (Num a) => a

{-# LINE 31 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MINSSIZE = -2147483648
c'G_MINSSIZE :: (Num a) => a

{-# LINE 32 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXSSIZE = 2147483647
c'G_MAXSSIZE :: (Num a) => a

{-# LINE 33 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MINOFFSET = -9223372036854775808
c'G_MINOFFSET :: (Num a) => a

{-# LINE 34 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXOFFSET = 9223372036854775807
c'G_MAXOFFSET :: (Num a) => a

{-# LINE 35 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MINFLOAT = 0
c'G_MINFLOAT :: (Num a) => a

{-# LINE 36 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXFLOAT = 18446744073709551615
c'G_MAXFLOAT :: (Num a) => a

{-# LINE 37 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MINDOUBLE = 0
c'G_MINDOUBLE :: (Num a) => a

{-# LINE 38 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}
c'G_MAXDOUBLE = 18446744073709551615
c'G_MAXDOUBLE :: (Num a) => a

{-# LINE 39 "src/Bindings/GLib/Fundamentals/LimitsOfBasicTypes.hsc" #-}