1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
#include "parser.ih"
void parser_apply_chartab(register Parser *pp)
{
if (chartab_isActive())
{
if (pp->d_insert == p_insert_no_chartab_string)
pp->d_insert = p_insert_chartab_string;
else if (pp->d_insert == p_insert_no_chartab_ostream)
pp->d_insert = p_insert_chartab_ostream;
}
else /* no chartab requested */
{
if (pp->d_insert == p_insert_chartab_string)
pp->d_insert = p_insert_no_chartab_string;
else if (pp->d_insert == p_insert_chartab_ostream)
pp->d_insert = p_insert_no_chartab_ostream;
}
}
|