Example #1
0
/*
 * Discard any buffered file data.
 */
static void
clear_buffers(void)
{
	if (!(ch_getflags() & CH_CANSEEK))
		return;
	ch_flush();
	clr_linenum();
	clr_hilite();
}
Example #2
0
static void ch_close(struct senseye_ch* ch)
{
	if (!ch || !ch->in_pr)
		return;

	ch_flush(ch);

	struct senseye_priv* chp = ch->in_pr;
	arcan_shmif_drop(&chp->cont);
	ch->in->free(&ch->in);
	chp->running = false;
}