GSG
sgflag &= ~GSG; /* override GSG */
sgflag ^= GSG;
} while (*txt && (!changed || ((gflag & GSG) && rm[0].rm_eo))
if (i > 0 && !rm[0].rm_eo && (gflag & GSG)) {
*flagp = GSG;