Commit 819710d2069873861cd3c27fd4dddb42185c77c3

Prefer LANGUAGE over OPTIONS pragma and use EmptyDataDecls extension.
Thanks to gwern0@gmail.com for the patch.
  
1{-# OPTIONS -fffi #-}
1{-# LANGUAGE ForeignFunctionInterface, EmptyDataDecls #-}
22{- |
33 Module : ADNS.Base
44 Copyright : (c) 2008 by Peter Simons
3131
3232-- * Marshaled ADNS Data Types
3333
34data OpaqueState = OpaqueState
34data OpaqueState
3535type AdnsState = Ptr OpaqueState
3636
37data OpaqueQuery = OpaqueQuery
37data OpaqueQuery
3838type Query = Ptr OpaqueQuery
3939
4040data InitFlag