aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/digraph.c
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2023-03-04 13:10:00 +0100
committerGitHub <noreply@github.com>2023-03-04 20:10:00 +0800
commit6cab36e5b7b0d741abe6c5a7c0e20bad30361034 (patch)
tree8f00dab70b4a63ff572600a6e4824f59b0ae29c6 /src/nvim/digraph.c
parenta4f443994bb91321b00f29af9e6357df9102ce75 (diff)
downloadrneovim-6cab36e5b7b0d741abe6c5a7c0e20bad30361034.tar.gz
rneovim-6cab36e5b7b0d741abe6c5a7c0e20bad30361034.tar.bz2
rneovim-6cab36e5b7b0d741abe6c5a7c0e20bad30361034.zip
refactor: replace char_u with char or uint8_t (#22400)
Work on https://github.com/neovim/neovim/issues/459
Diffstat (limited to 'src/nvim/digraph.c')
-rw-r--r--src/nvim/digraph.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/nvim/digraph.c b/src/nvim/digraph.c
index a057978a5e..ae13164191 100644
--- a/src/nvim/digraph.c
+++ b/src/nvim/digraph.c
@@ -41,8 +41,8 @@
typedef int result_T;
typedef struct digraph {
- char_u char1;
- char_u char2;
+ uint8_t char1;
+ uint8_t char2;
result_T result;
} digr_T;
@@ -1493,7 +1493,7 @@ char *get_digraph_for_char(int val_arg)
{
const int val = val_arg;
const digr_T *dp;
- static char_u r[3];
+ static char r[3];
for (int use_defaults = 0; use_defaults <= 1; use_defaults++) {
if (use_defaults == 0) {
@@ -1503,10 +1503,10 @@ char *get_digraph_for_char(int val_arg)
}
for (int i = 0; use_defaults ? dp->char1 != NUL : i < user_digraphs.ga_len; i++) {
if (dp->result == val) {
- r[0] = dp->char1;
- r[1] = dp->char2;
+ r[0] = (char)dp->char1;
+ r[1] = (char)dp->char2;
r[2] = NUL;
- return (char *)r;
+ return r;
}
dp++;
}
@@ -1645,8 +1645,8 @@ static void registerdigraph(int char1, int char2, int n)
// Add a new digraph to the table.
dp = GA_APPEND_VIA_PTR(digr_T, &user_digraphs);
- dp->char1 = (char_u)char1;
- dp->char2 = (char_u)char2;
+ dp->char1 = (uint8_t)char1;
+ dp->char2 = (uint8_t)char2;
dp->result = n;
}