This file is indexed.

/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.10.3/cairo-0.13.1.0-Harok2MGuxDLi2N2r7YvZw/Graphics/Rendering/Cairo/Internal/Drawing/Paths.chi is in libghc-cairo-dev 0.13.1.0-4build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
C->Haskell Interface Version C->Haskell Compiler, version 0.13.13 (gtk2hs branch) "Bin IO", 27 May 2012
([((True,"cairo_t"),(False,Ptr,Just "Cairo","Cairo")),((True,"cairo_rectangle_int_t"),(False,Ptr,Nothing,"RectangleInt")),((True,"cairo_text_extents_t"),(False,Ptr,Nothing,"TextExtents")),((True,"cairo_font_face_t"),(False,Ptr,Just "FontFace","FontFace")),((True,"cairo_scaled_font_t"),(False,Ptr,Just "ScaledFont","ScaledFont")),((True,"cairo_font_extents_t"),(False,Ptr,Nothing,"FontExtents")),((True,"cairo_font_options_t"),(False,ForeignPtr,Just "FontOptions","FontOptions")),((True,"cairo_glyph_t"),(False,Ptr,Just "Glyph","Glyph")),((True,"cairo_region_t"),(False,ForeignPtr,Just "Region","Region")),((True,"cairo_pattern_t"),(False,Ptr,Just "Pattern","Pattern")),((True,"cairo_path_t"),(False,Ptr,Just "Path","Path")),((True,"cairo_surface_t"),(False,ForeignPtr,Just "Surface","Surface")),((True,"cairo_matrix_t"),(False,Ptr,Nothing,"Matrix"))],[("Surface",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Path",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("Region",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Glyph",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("Cairo",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("Pattern",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("FontExtentsPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("TextExtentsPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("RectangleIntPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("FontFace",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("ScaledFont",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("FontOptions",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("MatrixPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False})])