From: David Lawrence Ramsey Date: Fri, 14 Jan 2005 06:02:10 +0000 (+0000) Subject: minor fixes involving is_byte() X-Git-Tag: v1.3.6~140 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=9b95ca8c295af8823cd35f832610b88eac2d4bd5;p=nano.git minor fixes involving is_byte() git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2262 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index e5f1b82b..8847876e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -36,7 +36,7 @@ CVS code - buffered input and output, the first steps toward wide/multibyte character input and output, and verbatim input of double-byte Unicode characters instead of single-byte ASCII - characters. New functions is_byte_char(), get_buffer(), + characters. New functions is_byte(), get_buffer(), get_buffer_len(), buffer_to_keys(), unget_input(), get_input(), parse_kbinput(), and parse_verbatim_kbinput(); new macro charcpy(); changes to do_char() (renamed to diff --git a/src/proto.h b/src/proto.h index b35862b7..0dfbfc34 100644 --- a/src/proto.h +++ b/src/proto.h @@ -500,7 +500,7 @@ int regexec_safe(const regex_t *preg, const char *string, size_t nmatch, int regexp_bol_or_eol(const regex_t *preg, const char *string); #endif int num_of_digits(int n); -bool is_byte(int c); +bool is_byte(unsigned int c); bool parse_num(const char *str, ssize_t *val); size_t move_left(const char *buf, size_t pos); size_t move_right(const char *buf, size_t pos); diff --git a/src/utils.c b/src/utils.c index 46b1d616..104fc5d0 100644 --- a/src/utils.c +++ b/src/utils.c @@ -67,9 +67,9 @@ int num_of_digits(int n) return i; } -bool is_byte(int c) +bool is_byte(unsigned int c) { - return ((unsigned int)c == (unsigned char)c); + return (c == (unsigned char)c); } /* Read a ssize_t from str, and store it in *val (if val is not NULL).