diff options
author | Masahiro Sakai <masahiro.sakai@gmail.com> | 2021-02-04 23:50:42 +0900 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-02-10 14:30:11 -0500 |
commit | 3d27bc30b8afc47dca27bb4011a9287f671871dd (patch) | |
tree | 0f372c0251e71c2c4cc219146192f5c5a0ff774e | |
parent | 17a89b1bdc2a30116c0efba71d93314b85358c6a (diff) | |
download | haskell-3d27bc30b8afc47dca27bb4011a9287f671871dd.tar.gz |
Fix example code of "Making a Haskell library that can be called from foreign code" section
"+RTS" in argv[0] is interpreted as a program name and does not work
as an indicator of RTS options.
-rw-r--r-- | docs/users_guide/exts/ffi.rst | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/users_guide/exts/ffi.rst b/docs/users_guide/exts/ffi.rst index 847228089c..c05b2d26f8 100644 --- a/docs/users_guide/exts/ffi.rst +++ b/docs/users_guide/exts/ffi.rst @@ -697,8 +697,8 @@ C++. For example: #include "HsFFI.h" HsBool mylib_init(void){ - int argc = 2; - char *argv[] = { "+RTS", "-A32m", NULL }; + int argc = 3; + char *argv[] = { "mylib", "+RTS", "-A32m", NULL }; char **pargv = argv; // Initialize Haskell runtime |