homepage: ''
changelog-type: ''
hash: e4be3e5e9fe1a1ade05910909c6e5b5a8eff72e697868b03955c9781b0443947
test-bench-deps: {}
maintainer: dagitj@gmail.com
synopsis: GHC style name Z-encoding and Z-decoding
changelog: ''
basic-deps:
  base: ! '>=3 && <=5'
all-versions:
- 0.1.1
author: GHC Team, Jason Dagit
latest: 0.1.1
description-type: haddock
description: ! 'Implements GHC''s name mangling.  This code was taken

  directly from the GHC source.'
license-name: BSD-3-Clause

homepage: ''
changelog-type: ''
hash: 2b32c40a3c11f07f466604526aacad2a535309da11b203334dbf586333c13534
test-bench-deps:
  base: '>=3 && <=5'
  hspec: ==2.8.*
  hedgehog: ==1.0.*
  hspec-hedgehog: ==0.0.*
maintainer: dagitj@gmail.com
synopsis: GHC style name Z-encoding and Z-decoding
changelog: ''
basic-deps:
  base: '>=3 && <=5'
all-versions:
- 0.1.1
- 0.1.2
author: GHC Team, Jason Dagit
latest: 0.1.2
description-type: markdown
description: |
  # Text.Encoding.Z

  ## The Z-encoding

  `zEncodeString` is a name-encoding and decoding function. It encodes any ascii
  string into a string that is acceptable as a C name. This is code was originally
  part of GHC and used right before emitting a symbol name into the compiled C or
  asm code.  This library was created as this encoding is useful when working with
  GHC compiled code or generally when C-compatible name mangling is desired.

  `zDecodeString` is the inverse operation.
license-name: BSD-3-Clause

Update from Hackage at 2021-06-21T23:15:13Z
Update from Hackage at 2021-06-21T23:15:13Z
