Îõ³h$x=      !"#$%&'()*+,-./0123456789:;<None 35ÇÉÑÔ×Ùî  store-coreException thrown while running =Ê. Note that other types of exceptions can also be thrown. Invocations of > in the + monad causes this exception to be thrown.2 is thrown when the data being decoded is invalid. store-coreHolds a  peekStatePtr, which is passed in to each Û action. If the package is built with the 'force-alignment' flag, this also has a hidden ?? field, which is used as scratch space during unaligned reads. store-coreA result of a  action containing the current ? and a return value. store-core: actions are useful for building sequential deserializers.ËThey are actions which read from memory and construct values from it. The @ and Aƒ instances make it easy to chain these together to get more complicated deserializers. This machinery keeps track of the current ? and end-of-buffer ?.  store-coreRun the  action, with a ?6 to the end of the buffer where data is poked, and a ?- to the current position. The result is the ?, along with a return value. May throw a ( if the memory contains invalid values.  store-coreException thrown while running BÌ. Note that other types of exceptions could also be thrown. Invocations of > in the + monad causes this exception to be thrown. ás are not expected to occur in ordinary circumstances, and usually indicate a programming error. store-coreHolds a , which is passed in to each Û action. If the package is built with the 'force-alignment' flag, this also has a hidden ?À field, which is used as scratch space during unaligned writes. store-core8 actions are useful for building sequential serializers.ÉThey are actions which write values to bytes into memory specified by a ? base. The @ and AÊ instances make it easy to write serializations, by keeping track of the / of the current byte. They allow you to chain  action such that subsequent /s write into subsequent portions of the output. store-coreRun the  action, with the ?5 to the buffer where data is poked, and the current ;. The result is the new offset, along with a return value. May throw a  Û, though this should be avoided when possible. They usually indicate a programming error. store-core"How far into the given Ptr to look store-coreMake a  from a buffer pointer.ŸThe first argument is a pointer to the memory to write to. The second argument is an IO action which is invoked if the store-core package was built with the force-alignmentÈ flag. The action should yield a pointer to scratch memory as large as . Since 0.4.2 store-core Throws a  Ô. These should be avoided when possible, they usually indicate a programming error. store-coreMake a  from a buffer pointer.ŸThe first argument is a pointer to the memory to write to. The second argument is an IO action which is invoked if the store-core package was built with the force-alignmentÈ flag. The action should yield a pointer to scratch memory as large as . Since 0.4.2 store-core Throws a . store-core Throws a ) about an attempt to read too many bytes. store-coreGiven a # and its length, uses it to fill a CèThis function is unsafe because the provided length must exactly match the number of bytes used by the . It will throw  ‹ errors when the buffer is under or overshot. However, in the case of overshooting the buffer, memory corruption and segfaults may occur. store-core If store-core is built with the force-alignment flag, then this will be a DÙ value indicating the amount of memory that is expected in the alignment buffer used by  and !. Currently this will either be Just 32 or Nothing. store-coreDecodes a value from a C1, potentially throwing exceptions, and taking a 6 to run. It is an exception to not consume all input. store-coreDecodes a value from a C1, potentially throwing exceptions, and taking a 6 to run. It is an exception to not consume all input. store-core Similar to ?, but it allows there to be more of the buffer remaining. The É of the buffer contents immediately after the decoded value is returned. store-coreDecodes a value from a C1, potentially throwing exceptions, and taking a 6 to run. It is an exception to not consume all input.  store-core Similar to , but runs in the E monad.! store-coreLike  , but using ? and length instead of a C." store-coreLike   , but using ? and length instead of a C.# store-coreA B( implementation based on an instance of F.$ store-coreA =( implementation based on an instance of F and G.% store-coreA =( implementation based on an instance of F. Use this if the type is not G.& store-core%Copy a section of memory, based on a Hè, to the output. Note that this operation is unsafe, the offset and length parameters are not checked.' store-coreìAllocate a plain ForeignPtr (no finalizers), of the specified length and fill it with bytes from the input.( store-core%Copy a section of memory, based on a ?ð, to the output. Note that this operation is unsafe, because the offset and length parameters are not checked.) store-core%Copy a section of memory, based on a Ið, to the output. Note that this operation is unsafe, because the offset and length parameters are not checked.* store-coreÔAllocate a ByteArray of the specified length and fill it with bytes from the input. store-core pokeStatePtr store-core#action to produce pokeStateAlignPtr store-corepeekStateEndPtr store-core#action to produce peekStateAlignPtr+  !"#$%&'()*+   !"#$%&'()* Safe-InferredkJKLMNOPQÒ        !"#$%&'()*+,-./0123456789:;<=;>?;@A;BC;BD;<EFGH;IJKLM;<N;OP;QRKSTUVWXYZ[\Ý)store-core-0.4.4.4-GanlrhsgZmk77TYg4uMdTMData.Store.CorePaths_store_core PeekExceptionpeekExBytesFromEnd peekExMessage PeekStatepeekStateEndPtr PeekResultPeekrunPeek PokeExceptionpokeExByteIndex pokeExMessage PokeState pokeStatePtrPokerunPokeOffsetunsafeMakePokeState pokeExceptionunsafeMakePeekState peekException tooManyBytesunsafeEncodeWithmaybeAlignmentBufferSize decodeWith decodeExWithdecodeExPortionWith decodeIOWithdecodeIOPortionWithdecodeIOWithFromPtrdecodeIOPortionWithFromPtr pokeStorable peekStorablepeekStorableTypokeFromForeignPtrpeekToPlainForeignPtr pokeFromPtrpokeFromByteArraypeekToByteArray $fMonadIOPoke$fMonadFailPoke $fMonadPoke$fApplicativePoke$fExceptionPokeException $fMonadIOPeek$fPrimMonadPeek$fMonadFailPeek $fMonadPeek$fApplicativePeek$fExceptionPeekException$fEqPeekException$fShowPeekException $fFunctorPeek$fFunctorPeekResult$fEqPokeException$fShowPokeException $fFunctorPokebaseForeign.StorablepeekControl.Monad.FailfailGHC.PtrPtrGHC.Base ApplicativeMonadpokebytestring-0.10.10.0Data.ByteString.Internal ByteString GHC.MaybeJustghc-prim GHC.TypesIOStorableData.Typeable.InternalTypeableGHC.ForeignPtr ForeignPtrGHC.Prim ByteArray#version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName