diff options
author | nineonine <mail4chemik@gmail.com> | 2023-01-17 12:44:48 -0800 |
---|---|---|
committer | nineonine <mail4chemik@gmail.com> | 2023-01-17 12:44:48 -0800 |
commit | 4e33f33cc85e85777b371b6a97d565ec3cbf100d (patch) | |
tree | 1ed9f2b7f3a593a4e8919e0aaacfb016e38cdb45 /docs/users_guide/exts/ffi.rst | |
parent | fc02f3bbb5f47f880465e22999ba9794f658d8f6 (diff) | |
download | haskell-revert-22043.tar.gz |
Revert "CApiFFI: add ConstPtr for encoding const-qualified pointer return types (#22043)"revert-22043
This reverts commit 4f70a8a0b5db49ff249271faefec14bf1421f365.
Diffstat (limited to 'docs/users_guide/exts/ffi.rst')
-rw-r--r-- | docs/users_guide/exts/ffi.rst | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/docs/users_guide/exts/ffi.rst b/docs/users_guide/exts/ffi.rst index f23c223279..b490ac662d 100644 --- a/docs/users_guide/exts/ffi.rst +++ b/docs/users_guide/exts/ffi.rst @@ -437,18 +437,6 @@ specified. The syntax looks like: :: data {-# CTYPE "unistd.h" "useconds_t" #-} T = ... newtype {-# CTYPE "useconds_t" #-} T = ... -In case foreign declarations contain ``const``-qualified pointer return -type, `ConstPtr` from :base-ref:`Foreign.C.Types` may be used to -encode this, e.g. :: - - foreign import capi "header.h f" f :: CInt -> ConstPtr CInt - -which corresponds to - -.. code-block:: c - - const *int f(int); - ``hs_thread_done()`` ~~~~~~~~~~~~~~~~~~~~ |