packages feed

simple-pango-0.1.0.1: src/Data/Text/CString.hs

{-# LANGUAGE LambdaCase, TupleSections #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}

module Data.Text.CString (peekCStringText) where

import Foreign.C.String
import Foreign.C.String.Misc
import Control.Monad

import qualified Data.Text as T
import qualified Data.Text.Foreign as T

peekCStringText :: CString -> IO T.Text
peekCStringText = T.peekCStringLen <=< toCStringLen