void mcview_set_datasource_vfs_pipe (mcview_t * view, int fd) { assert (fd != -1); view->datasource = DS_VFS_PIPE; view->ds_vfs_pipe = fd; mcview_growbuf_init (view); }
static void mcview_set_datasource_stdio_pipe (mcview_t * view, FILE * fp) { assert (fp != NULL); view->datasource = DS_STDIO_PIPE; view->ds_stdio_pipe = fp; mcview_growbuf_init (view); }
static void mcview_set_datasource_stdio_pipe (mcview_t * view, FILE * fp) { #ifdef HAVE_ASSERT_H assert (fp != NULL); #endif view->datasource = DS_STDIO_PIPE; view->ds_stdio_pipe = fp; mcview_growbuf_init (view); }
void mcview_set_datasource_vfs_pipe (mcview_t * view, int fd) { #ifdef HAVE_ASSERT_H assert (fd != -1); #endif view->datasource = DS_VFS_PIPE; view->ds_vfs_pipe = fd; mcview_growbuf_init (view); }
static void mcview_set_datasource_stdio_pipe (WView * view, mc_pipe_t * p) { p->out.len = MC_PIPE_BUFSIZE; p->out.null_term = FALSE; p->err.len = MC_PIPE_BUFSIZE; p->err.null_term = TRUE; view->datasource = DS_STDIO_PIPE; view->ds_stdio_pipe = p; view->pipe_first_err_msg = TRUE; mcview_growbuf_init (view); }