/* * Discard any buffered file data. */ static void clear_buffers(void) { if (!(ch_getflags() & CH_CANSEEK)) return; ch_flush(); clr_linenum(); clr_hilite(); }
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; }