{-# LINE 1 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} {-# LINE 2 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} {-# LINE 3 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} -- | <http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html> module Bindings.GLib.Fundamentals.BasicTypes 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/BasicTypes.hsc" #-} type C'gboolean = CInt {-# LINE 10 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gpointer = Ptr () {-# LINE 11 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gconstpointer = Ptr () {-# LINE 12 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gchar = CChar {-# LINE 13 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guchar = CUChar {-# LINE 14 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gint = CInt {-# LINE 15 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guint = CUInt {-# LINE 16 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gshort = Int16 {-# LINE 17 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gushort = Word16 {-# LINE 18 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'glong = CInt {-# LINE 19 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gulong = CUInt {-# LINE 20 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gint8 = CChar {-# LINE 21 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guint8 = CUChar {-# LINE 22 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gint16 = Int16 {-# LINE 23 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guint16 = Word16 {-# LINE 24 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gint32 = CInt {-# LINE 25 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guint32 = CUInt {-# LINE 26 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gint64 = Int64 {-# LINE 27 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guint64 = Word64 {-# LINE 28 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gfloat = CFloat {-# LINE 30 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gdouble = CDouble {-# LINE 31 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gsize = CUInt {-# LINE 33 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gssize = CInt {-# LINE 34 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'goffset = Int64 {-# LINE 35 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'gintptr = CInt {-# LINE 36 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-} type C'guintptr = CUInt {-# LINE 37 "src/Bindings/GLib/Fundamentals/BasicTypes.hsc" #-}