|  | 
| void * | plbuf_save (PLStream *pls, void *state) | 
|  | 
| static void | check_buffer_size (PLStream *pls, size_t data_size) | 
|  | 
| static int | rd_command (PLStream *pls, U_CHAR *p_c) | 
|  | 
| static void | rd_data (PLStream *pls, void *buf, size_t buf_size) | 
|  | 
| static void | rd_data_no_copy (PLStream *pls, void **buf, size_t buf_size) | 
|  | 
| static void | wr_command (PLStream *pls, U_CHAR c) | 
|  | 
| static void | wr_data (PLStream *pls, void *buf, size_t buf_size) | 
|  | 
| static void | plbuf_control (PLStream *pls, U_CHAR c) | 
|  | 
| static void | plbuf_fill (PLStream *pls) | 
|  | 
| static void | plbuf_swin (PLStream *pls, PLWindow *plwin) | 
|  | 
| static void | rdbuf_init (PLStream *pls) | 
|  | 
| static void | rdbuf_line (PLStream *pls) | 
|  | 
| static void | rdbuf_polyline (PLStream *pls) | 
|  | 
| static void | rdbuf_eop (PLStream *pls) | 
|  | 
| static void | rdbuf_bop (PLStream *pls) | 
|  | 
| static void | rdbuf_state (PLStream *pls) | 
|  | 
| static void | rdbuf_esc (PLStream *pls) | 
|  | 
| static void | rdbuf_image (PLStream *pls) | 
|  | 
| static void | rdbuf_text (PLStream *pls) | 
|  | 
| static void | rdbuf_text_unicode (PLINT op, PLStream *pls) | 
|  | 
| static void | rdbuf_fill (PLStream *pls) | 
|  | 
| static void | rdbuf_clip (PLStream *pls) | 
|  | 
| static void | rdbuf_swin (PLStream *pls) | 
|  | 
| static void | rdbuf_di (PLStream *pls) | 
|  | 
| static void | rdbuf_setsub (PLStream *pls) | 
|  | 
| static void | rdbuf_ssub (PLStream *pls) | 
|  | 
| void | plbuf_init (PLStream *pls) | 
|  | 
| void | plbuf_eop (PLStream *pls) | 
|  | 
| void | plbuf_bop (PLStream *pls) | 
|  | 
| void | plbuf_setsub (PLStream *pls) | 
|  | 
| void | plbuf_ssub (PLStream *pls) | 
|  | 
| void | plbuf_tidy (PLStream *PL_UNUSED(pls)) | 
|  | 
| void | plbuf_line (PLStream *pls, short x1a, short y1a, short x2a, short y2a) | 
|  | 
| void | plbuf_polyline (PLStream *pls, short *xa, short *ya, PLINT npts) | 
|  | 
| void | plbuf_state (PLStream *pls, PLINT op) | 
|  | 
| static void | plbuf_image (PLStream *pls, IMG_DT *img_dt) | 
|  | 
| static void | plbuf_text (PLStream *pls, EscText *text) | 
|  | 
| static void | plbuf_text_unicode (PLStream *pls, EscText *text) | 
|  | 
| void | plbuf_esc (PLStream *pls, PLINT op, void *ptr) | 
|  | 
| void | plbuf_di (PLStream *pls) | 
|  | 
| void | plbuf_clip (PLStream *pls) | 
|  | 
| void | plbuf_write (PLStream *pls, void *data, size_t bytes) | 
|  | 
| static void | rdbuf_init (PLStream *PL_UNUSED(pls)) | 
|  | 
| static void | rdbuf_eop (PLStream *PL_UNUSED(pls)) | 
|  | 
| void | plRemakePlot (PLStream *pls) | 
|  | 
| void | plFlushBuffer (PLStream *pls, PLBOOL restart, size_t amount) | 
|  | 
| void | plbuf_restore (PLStream *pls, void *state) | 
|  | 
| void * | plbuf_switch (PLStream *pls, void *state) | 
|  |