diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2021-01-20 02:08:42 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 11:08:42 +0100 |
commit | 14730d9d64c0d4a9c1f123a21a2894cfbd1ed314 (patch) | |
tree | c05e9213611677b7443755035f61d10058dea5be /doc | |
parent | ccb11a63fb7bf4cf44a23e1b42334fd4c0664422 (diff) | |
download | Nim-14730d9d64c0d4a9c1f123a21a2894cfbd1ed314.tar.gz |
fix noDecl => nodecl (#16760)
* fix noDecl => nodecl * address comment * disable flaky tests/stdlib/thttpclient.nim on freebsd
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual.rst | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/manual.rst b/doc/manual.rst index 4ef962f3a..90d2579b5 100644 --- a/doc/manual.rst +++ b/doc/manual.rst @@ -6692,16 +6692,16 @@ in C/C++). **Note**: This pragma will not exist for the LLVM backend. -NoDecl pragma +nodecl pragma ------------- -The ``noDecl`` pragma can be applied to almost any symbol (variable, proc, +The `nodecl` pragma can be applied to almost any symbol (variable, proc, type, etc.) and is sometimes useful for interoperability with C: It tells Nim that it should not generate a declaration for the symbol in the C code. For example: .. code-block:: Nim var - EACCES {.importc, noDecl.}: cint # pretend EACCES was a variable, as + EACCES {.importc, nodecl.}: cint # pretend EACCES was a variable, as # Nim does not know its value However, the ``header`` pragma is often the better alternative. @@ -6711,7 +6711,7 @@ However, the ``header`` pragma is often the better alternative. Header pragma ------------- -The ``header`` pragma is very similar to the ``noDecl`` pragma: It can be +The `header` pragma is very similar to the `nodecl` pragma: It can be applied to almost any symbol and specifies that it should not be declared and instead, the generated code should contain an ``#include``: |