packages feed

lhc-0.6.20081127: src/arch/i686.arch

arch_i686 = [
  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 = "int",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "intmax_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 8,
    primTypeSizeOf = 8 },
  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 = "intmax_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 8,
    primTypeSizeOf = 8 },
  PrimType {
    primTypeName = "intptr_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "unsigned int",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  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 = "uintmax_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 8,
    primTypeSizeOf = 8 },
  PrimType {
    primTypeName = "uintptr_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "float",
    primTypeIsSigned = True,
    primTypeType = PrimTypeFloating,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "double",
    primTypeIsSigned = True,
    primTypeType = PrimTypeFloating,
    primTypeAlignmentOf = 8,
    primTypeSizeOf = 8 },
  PrimType {
    primTypeName = "HsPtr",
    primTypeIsSigned = False,
    primTypeType = PrimTypePointer,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "HsFunPtr",
    primTypeIsSigned = False,
    primTypeType = PrimTypePointer,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "char",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 1,
    primTypeSizeOf = 1 },
  PrimType {
    primTypeName = "short",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 2,
    primTypeSizeOf = 2 },
  PrimType {
    primTypeName = "int",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "unsigned int",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "size_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "wchar_t",
    primTypeIsSigned = True,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "wint_t",
    primTypeIsSigned = False,
    primTypeType = PrimTypeIntegral,
    primTypeAlignmentOf = 4,
    primTypeSizeOf = 4 },
  PrimType {
    primTypeName = "void",
    primTypeIsSigned = False,
    primTypeType = PrimTypeVoid,
    primTypeAlignmentOf = 0,
    primTypeSizeOf = 0 }
  ]