Lines Matching refs:new_st
305 static int set_spell_finish(spelltab_T *new_st);
6438 spelltab_T new_st; in set_spell_chartab() local
6442 clear_spell_chartab(&new_st); in set_spell_chartab()
6457 new_st.st_isw[f] = TRUE; in set_spell_chartab()
6459 new_st.st_isw[l] = TRUE; in set_spell_chartab()
6461 new_st.st_isw[u] = TRUE; in set_spell_chartab()
6472 new_st.st_fold[l] = f; in set_spell_chartab()
6485 new_st.st_fold[u] = f; in set_spell_chartab()
6486 new_st.st_isu[u] = TRUE; in set_spell_chartab()
6487 new_st.st_upper[f] = u; in set_spell_chartab()
6497 return set_spell_finish(&new_st); in set_spell_chartab()
6511 spelltab_T new_st; in set_spell_charflags() local
6516 clear_spell_chartab(&new_st); in set_spell_charflags()
6522 new_st.st_isw[i + 128] = (flags[i] & CF_WORD) != 0; in set_spell_charflags()
6523 new_st.st_isu[i + 128] = (flags[i] & CF_UPPER) != 0; in set_spell_charflags()
6529 new_st.st_fold[i + 128] = c; in set_spell_charflags()
6530 if (i + 128 != c && new_st.st_isu[i + 128] && c < 256) in set_spell_charflags()
6531 new_st.st_upper[c] = i + 128; in set_spell_charflags()
6535 (void)set_spell_finish(&new_st); in set_spell_charflags()
6539 set_spell_finish(spelltab_T *new_st) in set_spell_finish() argument
6548 if (spelltab.st_isw[i] != new_st->st_isw[i] in set_spell_finish()
6549 || spelltab.st_isu[i] != new_st->st_isu[i] in set_spell_finish()
6550 || spelltab.st_fold[i] != new_st->st_fold[i] in set_spell_finish()
6551 || spelltab.st_upper[i] != new_st->st_upper[i]) in set_spell_finish()
6561 spelltab = *new_st; in set_spell_finish()