| |
@@ -770,7 +770,7 @@
|
| |
The compiler lacks knowledge of such wrappers outside the
|
| |
translation unit which defines them, which means that some
|
| |
optimizations and security checks are not performed. Adding
|
| |
- `__attribute__` annotations to function
|
| |
+ `+__attribute__+` annotations to function
|
| |
declarations can remedy this to some extent, but these
|
| |
annotations have to be maintained carefully for feature parity
|
| |
with the standard implementation.
|
| |
@@ -788,7 +788,7 @@
|
| |
with `warn_unused_result` as well.
|
| |
|
| |
* Duplicating the buffer length checks based on the
|
| |
- `__builtin_object_size` GCC builtin is
|
| |
+ `+__builtin_object_size+` GCC builtin is
|
| |
desirable if the wrapper processes arrays. (This
|
| |
functionality is used by the
|
| |
`-D_FORTIFY_SOURCE=2` checks to guard
|
| |
Some monospaced text in the guide contains double underscores, which results in unintentional italicization (e.g., under Specific Programming Tasks > Processes > Accessing Environment Variables, second bullet point). When this occurs, we can use AsciiDoc's literal monospace syntax to make sure no additional formatting is applied.
Note that some of the changes have no impact on the rendered output, but prevent spurious italicization if another double underscore is added later.