summaryrefslogtreecommitdiff
path: root/docs/users_guide/exts/ffi.rst
diff options
context:
space:
mode:
authornineonine <mail4chemik@gmail.com>2023-01-17 12:44:48 -0800
committernineonine <mail4chemik@gmail.com>2023-01-17 12:44:48 -0800
commit4e33f33cc85e85777b371b6a97d565ec3cbf100d (patch)
tree1ed9f2b7f3a593a4e8919e0aaacfb016e38cdb45 /docs/users_guide/exts/ffi.rst
parentfc02f3bbb5f47f880465e22999ba9794f658d8f6 (diff)
downloadhaskell-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.rst12
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()``
~~~~~~~~~~~~~~~~~~~~