packages feed

primdata-0.1.2.2: Data/MachDeps.hs

{-# language CPP #-}

module Data.MachDeps where

#include "MachDeps.h"

sIZEOF_CHAR,
 aLIGNMENT_CHAR,
 sIZEOF_INT,
 aLIGNMENT_INT,
 sIZEOF_WORD,
 aLIGNMENT_WORD,
 sIZEOF_DOUBLE,
 aLIGNMENT_DOUBLE,
 sIZEOF_FLOAT,
 aLIGNMENT_FLOAT,
 sIZEOF_PTR,
 aLIGNMENT_PTR,
 sIZEOF_FUNPTR,
 aLIGNMENT_FUNPTR,
 sIZEOF_STABLEPTR,
 aLIGNMENT_STABLEPTR,
 sIZEOF_INT8,
 aLIGNMENT_INT8,
 sIZEOF_WORD8,
 aLIGNMENT_WORD8,
 sIZEOF_INT16,
 aLIGNMENT_INT16,
 sIZEOF_WORD16,
 aLIGNMENT_WORD16,
 sIZEOF_INT32,
 aLIGNMENT_INT32,
 sIZEOF_WORD32,
 aLIGNMENT_WORD32,
 sIZEOF_INT64,
 aLIGNMENT_INT64,
 sIZEOF_WORD64,
 aLIGNMENT_WORD64 :: Int


sIZEOF_CHAR         = SIZEOF_HSCHAR
aLIGNMENT_CHAR      = ALIGNMENT_HSCHAR
sIZEOF_INT          = SIZEOF_HSINT
aLIGNMENT_INT       = ALIGNMENT_HSINT
sIZEOF_WORD         = SIZEOF_HSWORD
aLIGNMENT_WORD      = ALIGNMENT_HSWORD
sIZEOF_DOUBLE       = SIZEOF_HSDOUBLE
aLIGNMENT_DOUBLE    = ALIGNMENT_HSDOUBLE
sIZEOF_FLOAT        = SIZEOF_HSFLOAT
aLIGNMENT_FLOAT     = ALIGNMENT_HSFLOAT
sIZEOF_PTR          = SIZEOF_HSPTR
aLIGNMENT_PTR       = ALIGNMENT_HSPTR
sIZEOF_FUNPTR       = SIZEOF_HSFUNPTR
aLIGNMENT_FUNPTR    = ALIGNMENT_HSFUNPTR
sIZEOF_STABLEPTR    = SIZEOF_HSSTABLEPTR
aLIGNMENT_STABLEPTR = ALIGNMENT_HSSTABLEPTR
sIZEOF_INT8         = SIZEOF_INT8
aLIGNMENT_INT8      = ALIGNMENT_INT8
sIZEOF_WORD8        = SIZEOF_WORD8
aLIGNMENT_WORD8     = ALIGNMENT_WORD8
sIZEOF_INT16        = SIZEOF_INT16
aLIGNMENT_INT16     = ALIGNMENT_INT16
sIZEOF_WORD16       = SIZEOF_WORD16
aLIGNMENT_WORD16    = ALIGNMENT_WORD16
sIZEOF_INT32        = SIZEOF_INT32
aLIGNMENT_INT32     = ALIGNMENT_INT32
sIZEOF_WORD32       = SIZEOF_WORD32
aLIGNMENT_WORD32    = ALIGNMENT_WORD32
sIZEOF_INT64        = SIZEOF_INT64
aLIGNMENT_INT64     = ALIGNMENT_INT64
sIZEOF_WORD64       = SIZEOF_WORD64
aLIGNMENT_WORD64    = ALIGNMENT_WORD64


{-# inline sIZEOF_CHAR         #-}
{-# inline aLIGNMENT_CHAR      #-}
{-# inline sIZEOF_INT          #-}
{-# inline aLIGNMENT_INT       #-}
{-# inline sIZEOF_WORD         #-}
{-# inline aLIGNMENT_WORD      #-}
{-# inline sIZEOF_DOUBLE       #-}
{-# inline aLIGNMENT_DOUBLE    #-}
{-# inline sIZEOF_FLOAT        #-}
{-# inline aLIGNMENT_FLOAT     #-}
{-# inline sIZEOF_PTR          #-}
{-# inline aLIGNMENT_PTR       #-}
{-# inline sIZEOF_FUNPTR       #-}
{-# inline aLIGNMENT_FUNPTR    #-}
{-# inline sIZEOF_STABLEPTR    #-}
{-# inline aLIGNMENT_STABLEPTR #-}
{-# inline sIZEOF_INT8         #-}
{-# inline aLIGNMENT_INT8      #-}
{-# inline sIZEOF_WORD8        #-}
{-# inline aLIGNMENT_WORD8     #-}
{-# inline sIZEOF_INT16        #-}
{-# inline aLIGNMENT_INT16     #-}
{-# inline sIZEOF_WORD16       #-}
{-# inline aLIGNMENT_WORD16    #-}
{-# inline sIZEOF_INT32        #-}
{-# inline aLIGNMENT_INT32     #-}
{-# inline sIZEOF_WORD32       #-}
{-# inline aLIGNMENT_WORD32    #-}
{-# inline sIZEOF_INT64        #-}
{-# inline aLIGNMENT_INT64     #-}
{-# inline sIZEOF_WORD64       #-}
{-# inline aLIGNMENT_WORD64    #-}