diff options
author | Scott Prager <splinterofchaos@gmail.com> | 2014-11-19 14:44:45 -0500 |
---|---|---|
committer | Scott Prager <splinterofchaos@gmail.com> | 2014-11-27 14:38:26 -0500 |
commit | ecf81c3f20e9f4e2c2a7d83195b8c0f71d09277d (patch) | |
tree | e042a7797a7d1c24b369295f50dbfe237985523b /src/nvim/memory.c | |
parent | 763b62698a4b249debc2c0f9abb9869f7dd669ec (diff) | |
download | rneovim-ecf81c3f20e9f4e2c2a7d83195b8c0f71d09277d.tar.gz rneovim-ecf81c3f20e9f4e2c2a7d83195b8c0f71d09277d.tar.bz2 rneovim-ecf81c3f20e9f4e2c2a7d83195b8c0f71d09277d.zip |
strings/memory: constify and func_attr.
Fix MB_COPY_cHAR() to accept const pointers.
Diffstat (limited to 'src/nvim/memory.c')
-rw-r--r-- | src/nvim/memory.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/memory.c b/src/nvim/memory.c index f305c4628f..a4cf6dd8ed 100644 --- a/src/nvim/memory.c +++ b/src/nvim/memory.c @@ -305,6 +305,7 @@ char *xstpncpy(char *restrict dst, const char *restrict src, size_t maxlen) /// @param size Size of destination buffer /// @return Length of the source string (i.e.: strlen(src)) size_t xstrlcpy(char *restrict dst, const char *restrict src, size_t size) + FUNC_ATTR_NONNULL_ALL { size_t ret = strlen(src); @@ -348,7 +349,7 @@ char *xstrdup(const char *str) /// @param c The byte to search for. /// @param len The length of the memory object. /// @returns a pointer to the found byte in src[len], or NULL. -void *xmemrchr(void *src, uint8_t c, size_t len) +void *xmemrchr(const void *src, uint8_t c, size_t len) FUNC_ATTR_NONNULL_ALL FUNC_ATTR_PURE { while (len--) { |