Lines Matching refs:flags
139 static void dump_word(slang_T *slang, char_u *word, char_u *pat, int *dir, int round, int flags, li…
140 …fixes(slang_T *slang, char_u *word, char_u *pat, int *dir, int round, int flags, linenr_T startlnu…
416 unsigned flags; in find_word() local
594 flags = idxs[arridx]; in find_word()
611 || !spell_valid_case(mip->mi_capflags, flags)) in find_word()
621 flags, in find_word()
629 flags |= WF_RARE; in find_word()
636 && (flags & WF_BANNED) == 0) in find_word()
653 if (((unsigned)flags >> 24) == 0 in find_word()
673 if (mip->mi_complen > 0 && (flags & WF_NOCOMPBEF)) in find_word()
675 if (!word_ends && (flags & WF_NOCOMPAFT)) in find_word()
682 ((unsigned)flags >> 24))) in find_word()
708 && (flags & WF_FIXCAP) != 0)) in find_word()
720 : (flags & WF_ONECAP) != 0 in find_word()
729 mip->mi_compflags[mip->mi_complen] = ((unsigned)flags >> 24); in find_word()
755 else if (flags & WF_NEEDCOMP) in find_word()
795 if (flags & WF_COMPROOT) in find_word()
837 if (flags & WF_COMPROOT) in find_word()
855 if (flags & WF_BANNED) in find_word()
857 else if (flags & WF_REGION) in find_word()
860 if ((mip->mi_lp->lp_region & (flags >> 16)) != 0) in find_word()
865 else if (flags & WF_RARE) in find_word()
939 can_compound(slang_T *slang, char_u *word, char_u *flags) in can_compound() argument
951 for (i = 0; flags[i] != NUL; ++i) in can_compound()
952 p += utf_char2bytes(flags[i], p); in can_compound()
957 p = flags; in can_compound()
966 return (int)STRLEN(flags) < slang->sl_compmax; in can_compound()
1033 int flags, in valid_word_prefix() argument
1043 prefid = (unsigned)flags >> 24; in valid_word_prefix()
1054 if ((flags & WF_HAS_AFF) && (pidx & WF_PFX_NC)) in valid_word_prefix()
3041 make_case_word(char_u *fword, char_u *cword, int flags) in make_case_word() argument
3043 if (flags & WF_ALLCAP) in make_case_word()
3046 else if (flags & WF_ONECAP) in make_case_word()
3880 int flags; in spell_dump_compl() local
4000 flags = (int)idxs[n]; in spell_dump_compl()
4001 if ((round == 2 || (flags & WF_KEEPCAP) == 0) in spell_dump_compl()
4002 && (flags & WF_NEEDCOMP) == 0 in spell_dump_compl()
4004 || (flags & WF_REGION) == 0 in spell_dump_compl()
4005 || (((unsigned)flags >> 16) in spell_dump_compl()
4010 flags &= ~WF_REGION; in spell_dump_compl()
4014 c = (unsigned)flags >> 24; in spell_dump_compl()
4018 dumpflags, flags, lnum); in spell_dump_compl()
4026 dumpflags, flags, lnum); in spell_dump_compl()
4072 int flags = wordflags; in dump_word() local
4075 flags |= WF_ONECAP; in dump_word()
4077 flags |= WF_ALLCAP; in dump_word()
4079 if ((dumpflags & DUMPFLAG_KEEPCASE) == 0 && (flags & WF_CAPMASK) != 0) in dump_word()
4082 make_case_word(word, cword, flags); in dump_word()
4090 || (flags & WF_FIXCAP) != 0)) in dump_word()
4098 if ((flags & (WF_BANNED | WF_RARE | WF_REGION)) || keepcap) in dump_word()
4104 if (flags & WF_BANNED) in dump_word()
4106 else if (flags & WF_RARE) in dump_word()
4108 if (flags & WF_REGION) in dump_word()
4110 if (flags & (0x10000 << i)) in dump_word()
4153 int flags, // flags with prefix ID in dump_prefixes() argument
4214 c = valid_word_prefix(i, n, flags, word, slang, FALSE); in dump_prefixes()
4219 (c & WF_RAREPFX) ? (flags | WF_RARE) in dump_prefixes()
4220 : flags, lnum); in dump_prefixes()
4230 c = valid_word_prefix(i, n, flags, word_up, slang, in dump_prefixes()
4237 (c & WF_RAREPFX) ? (flags | WF_RARE) in dump_prefixes()
4238 : flags, lnum); in dump_prefixes()