packages feed

lhc-0.6.20081127: src/arch/generic.arch

arch_generic = [
  PrimType {
    primTypeName = "uint32_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "HsChar",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "int8_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 1,
    primTypeSizeOf = 1 },
  PrimType {
    primTypeName = "int16_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 2,
    primTypeSizeOf = 2 },
  PrimType {
    primTypeName = "int32_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "int64_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 8,
    primTypeSizeOf = 8 },
  PrimType {
    primTypeName = "uint8_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 1,
    primTypeSizeOf = 1 },
  PrimType {
    primTypeName = "uint16_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 2,
    primTypeSizeOf = 2 },
  PrimType {
    primTypeName = "uint32_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "uint64_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 8,
    primTypeSizeOf = 8 },
  PrimType {
    primTypeName = "char",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 1,
    primTypeSizeOf = 1 },
  PrimType {
    primTypeName = "void",
    primTypeIsSigned = False,
    primTypeType = PrimTypeVoid,
    primTypeAlignmentOf = 0,
    primTypeSizeOf = 0 }
  ]