aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/charset.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-03-28 02:17:51 +0300
committerZyX <kp-pav@yandex.ru>2017-03-29 10:08:46 +0300
commita1d590a08bd9d40d0e20a9907381573c2d069738 (patch)
tree3a896ce0e15e28f6a74e61c2007dae373f845e04 /src/nvim/charset.c
parent114eaa15f009cbd3e3deb177a2a67affa430fbb8 (diff)
downloadrneovim-a1d590a08bd9d40d0e20a9907381573c2d069738.tar.gz
rneovim-a1d590a08bd9d40d0e20a9907381573c2d069738.tar.bz2
rneovim-a1d590a08bd9d40d0e20a9907381573c2d069738.zip
*: Use const char * in set_one_cmd_context
Also renames functions added in master and renamed here.
Diffstat (limited to 'src/nvim/charset.c')
-rw-r--r--src/nvim/charset.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/nvim/charset.c b/src/nvim/charset.c
index ad0efa2c28..99d3e2dd88 100644
--- a/src/nvim/charset.c
+++ b/src/nvim/charset.c
@@ -1397,7 +1397,8 @@ void getvcols(win_T *wp, pos_T *pos1, pos_T *pos2, colnr_T *left,
///
/// @return Pointer to character after the skipped whitespace.
char_u *skipwhite(const char_u *q)
- FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT
+ FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ALL
+ FUNC_ATTR_NONNULL_RET
{
const char_u *p = q;
while (ascii_iswhite(*p)) {
@@ -1406,19 +1407,21 @@ char_u *skipwhite(const char_u *q)
return (char_u *)p;
}
-/// skip over digits
+/// Skip over digits
///
-/// @param q
+/// @param[in] q String to skip digits in.
///
/// @return Pointer to the character after the skipped digits.
-char_u* skipdigits(char_u *q)
+char_u *skipdigits(const char_u *q)
+ FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ALL
+ FUNC_ATTR_NONNULL_RET
{
- char_u *p = q;
+ const char_u *p = q;
while (ascii_isdigit(*p)) {
// skip to next non-digit
p++;
}
- return p;
+ return (char_u *)p;
}
/// skip over binary digits
@@ -1564,17 +1567,17 @@ int vim_tolower(int c)
return TOLOWER_LOC(c);
}
-/// skiptowhite: skip over text until ' ' or '\t' or NUL.
+/// Skip over text until ' ' or '\t' or NUL
///
-/// @param p
+/// @param[in] p Text to skip over.
///
/// @return Pointer to the next whitespace or NUL character.
-char_u* skiptowhite(char_u *p)
+char_u *skiptowhite(const char_u *p)
{
while (*p != ' ' && *p != '\t' && *p != NUL) {
p++;
}
- return p;
+ return (char_u *)p;
}
/// skiptowhite_esc: Like skiptowhite(), but also skip escaped chars