FreeBSD/contrib/ntp/ntpd/ntp_scanner.c
/* This removes *all* input sources from the stack, leaving the head
 * pointer as NULL. Any attempt to parse in that state is likely to bomb
 * with segmentation faults or the like.
 *
 * In other words: Use this to clean up after parsing, and do not parse
 * anything until the next 'lex_init_stack()' succeeded.
 */
This removes *all* input sources from the stack, leaving the head
pointer as NULL. Any attempt to parse in that state is likely to bomb
with segmentation faults or the like.

In other words: Use this to clean up after parsing, and do not parse
anything until the next 'lex_init_stack()' succeeded.
This removes * all * input sources from the stack leaving the head pointer as NULL . Any attempt to parse in that state is likely to bomb with segmentation faults or the like . In other words : Use this to clean up after parsing and do not parse anything until the next ' lex_init_stack () ' succeeded .
void
lex_drop_stack()
{
	lex_stack = _drop_stack_do(lex_stack);
}
void lex_drop_stack ( ) { lex_stack = _drop_stack_do ( lex_stack ) ; }
This removes *all* input sources from the stack, leaving the head
 pointer as NULL.
This removes * all * input sources from the stack leaving the head pointer as NULL .