Lines Matching defs:matchinf_S
79 typedef struct matchinf_S struct
81 langp_T *mi_lp; // info for language and region
84 char_u *mi_word; // start of word being checked
85 char_u *mi_end; // end of matching word so far
86 char_u *mi_fend; // next char to be added to mi_fword
87 char_u *mi_cend; // char after what was used for
91 char_u mi_fword[MAXWLEN + 1]; // mi_word case-folded
92 int mi_fwordlen; // nr of valid bytes in mi_fword
95 int mi_prefarridx; // index in sl_pidxs with list of
97 int mi_prefcnt; // number of entries at mi_prefarridx
98 int mi_prefixlen; // byte length of prefix
99 int mi_cprefixlen; // byte length of prefix in original
103 int mi_compoff; // start of following word offset
104 char_u mi_compflags[MAXWLEN]; // flags for compound words used
105 int mi_complen; // nr of compound words used
106 int mi_compextra; // nr of COMPOUNDROOT words
109 int mi_result; // result so far: SP_BAD, SP_OK, etc.
110 int mi_capflags; // WF_ONECAP WF_ALLCAP WF_KEEPCAP
111 win_T *mi_win; // buffer being checked
114 int mi_result2; // "mi_resul" without following word
115 char_u *mi_end2; // "mi_end" without following word