mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Remove long_u: (various): Refactor long_u.
This commit is contained in:
parent
6762f172d7
commit
31dacda874
@ -289,6 +289,7 @@
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <wctype.h>
|
#include <wctype.h>
|
||||||
@ -6546,7 +6547,7 @@ node_compress (
|
|||||||
n = np->wn_flags + (np->wn_region << 8) + (np->wn_affixID << 16);
|
n = np->wn_flags + (np->wn_region << 8) + (np->wn_affixID << 16);
|
||||||
else
|
else
|
||||||
// byte node: use the byte value and the child pointer
|
// byte node: use the byte value and the child pointer
|
||||||
n = (unsigned)(np->wn_byte + ((long_u)np->wn_child << 8));
|
n = (unsigned)(np->wn_byte + ((uintptr_t)np->wn_child << 8));
|
||||||
nr = nr * 101 + n;
|
nr = nr * 101 + n;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3837,7 +3837,7 @@ static void add_keyword(char_u *name,
|
|||||||
}
|
}
|
||||||
kp->next_list = copy_id_list(next_list);
|
kp->next_list = copy_id_list(next_list);
|
||||||
|
|
||||||
long_u hash = hash_hash(kp->keyword);
|
hash_T hash = hash_hash(kp->keyword);
|
||||||
hashtab_T *ht = (curwin->w_s->b_syn_ic) ? &curwin->w_s->b_keywtab_ic
|
hashtab_T *ht = (curwin->w_s->b_syn_ic) ? &curwin->w_s->b_keywtab_ic
|
||||||
: &curwin->w_s->b_keywtab;
|
: &curwin->w_s->b_keywtab;
|
||||||
hashitem_T *hi = hash_lookup(ht, kp->keyword, hash);
|
hashitem_T *hi = hash_lookup(ht, kp->keyword, hash);
|
||||||
|
Loading…
Reference in New Issue
Block a user