aboutsummaryrefslogtreecommitdiff
path: root/src/charset.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/charset.c')
-rw-r--r--src/charset.c72
1 files changed, 36 insertions, 36 deletions
diff --git a/src/charset.c b/src/charset.c
index a77a442499..89ce5d38eb 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -169,7 +169,7 @@ int buf_init_chartab(buf_T *buf, int global)
tilde = FALSE;
do_isalpha = FALSE;
- if ((*p == '^') && (p[1] != '\0')) {
+ if ((*p == '^') && (p[1] != NUL)) {
tilde = TRUE;
++p;
}
@@ -183,7 +183,7 @@ int buf_init_chartab(buf_T *buf, int global)
}
c2 = -1;
- if ((*p == '-') && (p[1] != '\0')) {
+ if ((*p == '-') && (p[1] != NUL)) {
++p;
if (VIM_ISDIGIT(*p)) {
@@ -199,7 +199,7 @@ int buf_init_chartab(buf_T *buf, int global)
|| (c >= 256)
|| ((c2 < c) && (c2 != -1))
|| (c2 >= 256)
- || !((*p == '\0') || (*p == ','))) {
+ || !((*p == NUL) || (*p == ','))) {
return FAIL;
}
@@ -271,7 +271,7 @@ int buf_init_chartab(buf_T *buf, int global)
c = *p;
p = skip_to_option_part(p);
- if ((c == ',') && (*p == '\0')) {
+ if ((c == ',') && (*p == NUL)) {
// Trailing comma is not allowed.
return FAIL;
}
@@ -344,7 +344,7 @@ char_u *transstr(char_u *s)
len = 0;
p = s;
- while (*p != '\0') {
+ while (*p != NUL) {
if ((l = (*mb_ptr2len)(p)) > 1) {
c = (*mb_ptr2char)(p);
p += l;
@@ -371,10 +371,10 @@ char_u *transstr(char_u *s)
res = alloc((unsigned)(vim_strsize(s) + 1));
}
- *res = '\0';
+ *res = NUL;
p = s;
- while (*p != '\0') {
+ while (*p != NUL) {
if (has_mbyte && ((l = (*mb_ptr2len)(p)) > 1)) {
c = (*mb_ptr2char)(p);
@@ -435,14 +435,14 @@ char_u* str_foldcase(char_u *str, int orglen, char_u *buf, int buflen)
}
if (buf == NULL) {
- GA_CHAR(len) = '\0';
+ GA_CHAR(len) = NUL;
} else {
- buf[len] = '\0';
+ buf[len] = NUL;
}
// Make each character lower case.
i = 0;
- while (STR_CHAR(i) != '\0') {
+ while (STR_CHAR(i) != NUL) {
if (enc_utf8 || (has_mbyte && (MB_BYTE2LEN(STR_CHAR(i)) > 1))) {
if (enc_utf8) {
int c = utf_ptr2char(STR_PTR(i));
@@ -530,7 +530,7 @@ char_u* transchar(int c)
|| ((c < 256) && vim_isprintc_strict(c))) {
// printable character
transchar_buf[i] = c;
- transchar_buf[i + 1] = '\0';
+ transchar_buf[i + 1] = NUL;
} else {
transchar_nonprint(transchar_buf + i, c);
}
@@ -562,7 +562,7 @@ void transchar_nonprint(char_u *buf, int c)
{
if (c == NL) {
// we use newline in place of a NUL
- c = '\0';
+ c = NUL;
} else if ((c == CAR) && (get_fileformat(curbuf) == EOL_MAC)) {
// we use CR in place of NL in this case
c = NL;
@@ -577,14 +577,14 @@ void transchar_nonprint(char_u *buf, int c)
// DEL displayed as ^?
buf[1] = c ^ 0x40;
- buf[2] = '\0';
+ buf[2] = NUL;
} else if (enc_utf8 && (c >= 0x80)) {
transchar_hex(buf, c);
} else if ((c >= ' ' + 0x80) && (c <= '~' + 0x80)) {
// 0xa0 - 0xfe
buf[0] = '|';
buf[1] = c - 0x80;
- buf[2] = '\0';
+ buf[2] = NUL;
} else {
// 0x80 - 0x9f and 0xff
// TODO: EBCDIC I don't know what to do with this chars, so I display
@@ -592,7 +592,7 @@ void transchar_nonprint(char_u *buf, int c)
buf[0] = '~';
buf[1] = (c - 0x80) ^ 0x40;
// 0xff displayed as ~?
- buf[2] = '\0';
+ buf[2] = NUL;
}
}
@@ -612,7 +612,7 @@ void transchar_hex(char_u *buf, int c)
buf[++i] = nr2hex((unsigned)c >> 4);
buf[++i] = nr2hex((unsigned)c);
buf[++i] = '>';
- buf[++i] = '\0';
+ buf[++i] = NUL;
}
/// Convert the lower 4 bits of byte "c" to its hex character.
@@ -724,7 +724,7 @@ int vim_strnsize(char_u *s, int len)
{
assert(s != NULL);
int size = 0;
- while (*s != '\0' && --len >= 0) {
+ while (*s != NUL && --len >= 0) {
if (has_mbyte) {
int l = (*mb_ptr2len)(s);
size += ptr2cells(s);
@@ -794,7 +794,7 @@ int linetabsize_col(int startcol, char_u *s)
{
colnr_T col = startcol;
- while (*s != '\0') {
+ while (*s != NUL) {
col += lbr_chartabsize_adv(&s, col);
}
return (int)col;
@@ -812,7 +812,7 @@ int win_linetabsize(win_T *wp, char_u *p, colnr_T len)
colnr_T col = 0;
char_u *s;
- for (s = p; *s != '\0' && (len == MAXCOL || s < p + len); mb_ptr_adv(s)) {
+ for (s = p; *s != NUL && (len == MAXCOL || s < p + len); mb_ptr_adv(s)) {
col += win_lbr_chartabsize(wp, s, col, NULL);
}
return (int)col;
@@ -901,7 +901,7 @@ int vim_isfilec_or_wc(int c)
{
char_u buf[2];
buf[0] = (char_u)c;
- buf[1] = '\0';
+ buf[1] = NUL;
return vim_isfilec(c) || c == ']' || mch_has_wildcard(buf);
}
@@ -946,7 +946,7 @@ int vim_isprintc_strict(int c)
/// @return The number of characters taken up on the screen.
int lbr_chartabsize(unsigned char *s, colnr_T col)
{
- if (!curwin->w_p_lbr && (*p_sbr == '\0')) {
+ if (!curwin->w_p_lbr && (*p_sbr == NUL)) {
if (curwin->w_p_wrap) {
return win_nolbr_chartabsize(curwin, s, col, NULL);
}
@@ -994,7 +994,7 @@ int win_lbr_chartabsize(win_T *wp, char_u *s, colnr_T col, int *headp)
int n;
// No 'linebreak' and 'showbreak': return quickly.
- if (!wp->w_p_lbr && (*p_sbr == '\0')) {
+ if (!wp->w_p_lbr && (*p_sbr == NUL)) {
if (wp->w_p_wrap) {
return win_nolbr_chartabsize(wp, s, col, headp);
}
@@ -1032,7 +1032,7 @@ int win_lbr_chartabsize(win_T *wp, char_u *s, colnr_T col, int *headp)
mb_ptr_adv(s);
c = *s;
- if (!((c != '\0')
+ if (!((c != NUL)
&& (vim_isbreak(c)
|| (!vim_isbreak(c)
&& ((col2 == col) || !vim_isbreak(*ps)))))) {
@@ -1061,7 +1061,7 @@ int win_lbr_chartabsize(win_T *wp, char_u *s, colnr_T col, int *headp)
// Set *headp to the size of what we add.
added = 0;
- if ((*p_sbr != '\0') && wp->w_p_wrap && (col != 0)) {
+ if ((*p_sbr != NUL) && wp->w_p_wrap && (col != 0)) {
numberextra = win_col_off(wp);
col += numberextra + mb_added;
@@ -1193,15 +1193,15 @@ void getvcol(win_T *wp, pos_T *pos, colnr_T *start, colnr_T *cursor,
// This function is used very often, do some speed optimizations.
// When 'list', 'linebreak' and 'showbreak' are not set use a simple loop.
// Also use this when 'list' is set but tabs take their normal size.
- if ((!wp->w_p_list || (lcs_tab1 != '\0'))
+ if ((!wp->w_p_list || (lcs_tab1 != NUL))
&& !wp->w_p_lbr
- && (*p_sbr == '\0')) {
+ && (*p_sbr == NUL)) {
for (;;) {
head = 0;
c = *ptr;
// make sure we don't go past the end of the line
- if (c == '\0') {
+ if (c == NUL) {
// NUL at end of line only takes one column
incr = 1;
break;
@@ -1250,7 +1250,7 @@ void getvcol(win_T *wp, pos_T *pos, colnr_T *start, colnr_T *cursor,
incr = win_lbr_chartabsize(wp, ptr, vcol, &head);
// make sure we don't go past the end of the line
- if (*ptr == '\0') {
+ if (*ptr == NUL) {
// NUL at end of line only takes one column
incr = 1;
break;
@@ -1455,7 +1455,7 @@ char_u* skiphex(char_u *q)
char_u* skiptodigit(char_u *q)
{
char_u *p = q;
- while (*p != '\0' && !VIM_ISDIGIT(*p)) {
+ while (*p != NUL && !VIM_ISDIGIT(*p)) {
// skip to next digit
p++;
}
@@ -1470,7 +1470,7 @@ char_u* skiptodigit(char_u *q)
char_u* skiptohex(char_u *q)
{
char_u *p = q;
- while (*p != '\0' && !vim_isxdigit(*p)) {
+ while (*p != NUL && !vim_isxdigit(*p)) {
// skip to next digit
p++;
}
@@ -1654,7 +1654,7 @@ int vim_tolower(int c)
/// @return Pointer to the next whitespace or NUL character.
char_u* skiptowhite(char_u *p)
{
- while (*p != ' ' && *p != '\t' && *p != '\0') {
+ while (*p != ' ' && *p != '\t' && *p != NUL) {
p++;
}
return p;
@@ -1666,8 +1666,8 @@ char_u* skiptowhite(char_u *p)
///
/// @return Pointer to the next whitespace character.
char_u* skiptowhite_esc(char_u *p) {
- while (*p != ' ' && *p != '\t' && *p != '\0') {
- if (((*p == '\\') || (*p == Ctrl_V)) && (*(p + 1) != '\0')) {
+ while (*p != ' ' && *p != '\t' && *p != NUL) {
+ if (((*p == '\\') || (*p == Ctrl_V)) && (*(p + 1) != NUL)) {
++p;
}
++p;
@@ -1705,7 +1705,7 @@ long getdigits(char_u **pp)
int vim_isblankline(char_u *lbuf)
{
char_u *p = skipwhite(lbuf);
- return *p == '\0' || *p == '\r' || *p == '\n';
+ return *p == NUL || *p == '\r' || *p == '\n';
}
/// Convert a string into a long and/or unsigned long, taking care of
@@ -1880,13 +1880,13 @@ int rem_backslash(char_u *str)
return str[0] == '\\'
&& str[1] < 0x80
&& (str[1] == ' '
- || (str[1] != '\0'
+ || (str[1] != NUL
&& str[1] != '*'
&& str[1] != '?'
&& !vim_isfilec(str[1])));
#else // ifdef BACKSLASH_IN_FILENAME
- return str[0] == '\\' && str[1] != '\0';
+ return str[0] == '\\' && str[1] != NUL;
#endif // ifdef BACKSLASH_IN_FILENAME
}