| 
| int  | text2num (PLCHAR_VECTOR text, char end, PLUNICODE *num) | 
|   | 
| int  | text2fci (PLCHAR_VECTOR text, unsigned char *hexdigit, unsigned char *hexpower) | 
|   | 
| void  | plP_init (void) | 
|   | 
| void  | plP_eop (void) | 
|   | 
| void  | plP_bop (void) | 
|   | 
| void  | plP_tidy (void) | 
|   | 
| void  | plP_state (PLINT op) | 
|   | 
| void  | plP_esc (PLINT op, void *ptr) | 
|   | 
| void  | plP_swin (PLWindow *plwin) | 
|   | 
| void  | plP_wait (void) | 
|   | 
| void  | plP_line (short *x, short *y) | 
|   | 
| void  | plP_polyline (short *x, short *y, PLINT npts) | 
|   | 
| void  | plP_fill (short *x, short *y, PLINT npts) | 
|   | 
| void  | plP_gradient (short *x, short *y, PLINT npts) | 
|   | 
| static void  | alternate_unicode_processing (PLCHAR_VECTOR string, EscText *args) | 
|   | 
| static void  | encode_unicode (PLCHAR_VECTOR string, EscText *args) | 
|   | 
| void  | plP_text (PLINT base, PLFLT just, PLFLT *xform, PLINT x, PLINT y, PLINT refx, PLINT refy, PLCHAR_VECTOR string) | 
|   | 
| static PLCHAR_VECTOR  | utf8_to_ucs4 (PLCHAR_VECTOR ptr, PLUNICODE *unichar) | 
|   | 
| int  | ucs4_to_utf8 (PLUNICODE unichar, char *ptr) | 
|   | 
| static void  | grline (short *x, short *y, PLINT PL_UNUSED(npts)) | 
|   | 
| static void  | grpolyline (short *x, short *y, PLINT npts) | 
|   | 
| static void  | grfill (short *x, short *y, PLINT npts) | 
|   | 
| static void  | grgradient (short *x, short *y, PLINT npts) | 
|   | 
| void  | difilt (PLINT *xsc, PLINT *ysc, PLINT npts, PLINT *clpxmi, PLINT *clpxma, PLINT *clpymi, PLINT *clpyma) | 
|   | 
| void  | difilt_clip (PLINT *x_coords, PLINT *y_coords) | 
|   | 
| static void  | setdef_diplt (void) | 
|   | 
| static void  | setdef_didev (void) | 
|   | 
| static void  | setdef_diori (void) | 
|   | 
| static void  | pldi_ini (void) | 
|   | 
| void  | pldid2pc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax) | 
|   | 
| void  | pldip2dc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax) | 
|   | 
| void  | c_plsdiplt (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax) | 
|   | 
| void  | c_plsdiplz (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax) | 
|   | 
| static void  | calc_diplt (void) | 
|   | 
| void  | c_plgdiplt (PLFLT *p_xmin, PLFLT *p_ymin, PLFLT *p_xmax, PLFLT *p_ymax) | 
|   | 
| void  | c_plsdidev (PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy) | 
|   | 
| static void  | calc_didev (void) | 
|   | 
| void  | c_plgdidev (PLFLT *p_mar, PLFLT *p_aspect, PLFLT *p_jx, PLFLT *p_jy) | 
|   | 
| void  | c_plsdiori (PLFLT rot) | 
|   | 
| static void  | calc_diori (void) | 
|   | 
| void  | c_plgdiori (PLFLT *p_rot) | 
|   | 
| void  | c_plsdimap (PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm) | 
|   | 
| static void  | calc_dimap () | 
|   | 
| void  | c_plflush (void) | 
|   | 
| void  | pllib_init () | 
|   | 
| void  | c_plstar (PLINT nx, PLINT ny) | 
|   | 
| void  | c_plstart (PLCHAR_VECTOR devname, PLINT nx, PLINT ny) | 
|   | 
| void  | c_plinit (void) | 
|   | 
| void  | c_plend (void) | 
|   | 
| void  | c_plend1 (void) | 
|   | 
| void  | c_plsstrm (PLINT strm) | 
|   | 
| void  | c_plgstrm (PLINT *p_strm) | 
|   | 
| void  | c_plmkstrm (PLINT *p_strm) | 
|   | 
| void  | plstrm_init (void) | 
|   | 
| void  | pl_cpcolor (PLColor *to, PLColor *from) | 
|   | 
| void  | c_plcpstrm (PLINT iplsr, PLINT flags) | 
|   | 
| void  | pllib_devinit () | 
|   | 
| int  | plInBuildTree () | 
|   | 
| static int  | plDispatchSequencer (const void *p1, const void *p2) | 
|   | 
| static void  | plInitDispatchTable () | 
|   | 
| static void  | plSelectDev () | 
|   | 
| static void  | plLoadDriver (void) | 
|   | 
| void  | c_plfontld (PLINT ifont) | 
|   | 
| void  | c_plreplot (void) | 
|   | 
| void  | plgFileDevs (const char ***p_menustr, const char ***p_devname, int *p_ndev) | 
|   | 
| void  | plgDevs (const char ***p_menustr, const char ***p_devname, int *p_ndev) | 
|   | 
| static void  | plgdevlst (const char **p_menustr, const char **p_devname, int *p_ndev, int type) | 
|   | 
| void  | c_plgpage (PLFLT *p_xp, PLFLT *p_yp, PLINT *p_xleng, PLINT *p_yleng, PLINT *p_xoff, PLINT *p_yoff) | 
|   | 
| void  | c_plspage (PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff) | 
|   | 
| void  | c_plssub (PLINT nx, PLINT ny) | 
|   | 
| void  | c_plsdev (PLCHAR_VECTOR devname) | 
|   | 
| void  | c_plgdev (char *p_dev) | 
|   | 
| void  | c_plsmem (PLINT maxx, PLINT maxy, void *plotmem) | 
|   | 
| void  | c_plsmema (PLINT maxx, PLINT maxy, void *plotmem) | 
|   | 
| void  | plgpls (PLStream **p_pls) | 
|   | 
| void  | c_plglevel (PLINT *p_level) | 
|   | 
| void  | plsKeyEH (void(*KeyEH)(PLGraphicsIn *, void *, int *), void *KeyEH_data) | 
|   | 
| void  | plsButtonEH (void(*ButtonEH)(PLGraphicsIn *, void *, int *), void *ButtonEH_data) | 
|   | 
| void  | plsbopH (void(*handler)(void *, int *), void *handler_data) | 
|   | 
| void  | plseopH (void(*handler)(void *, int *), void *handler_data) | 
|   | 
| void  | plsError (PLINT *errcode, char *errmsg) | 
|   | 
| void  | c_plsori (PLINT ori) | 
|   | 
| void  | c_plwidth (PLFLT width) | 
|   | 
| void  | plgfile (FILE **p_file) | 
|   | 
| void  | plsfile (FILE *file) | 
|   | 
| void  | c_plgfnam (char *fnam) | 
|   | 
| void  | c_plsfnam (PLCHAR_VECTOR fnam) | 
|   | 
| void  | plsdevdata (void *data) | 
|   | 
| void  | c_plspause (PLINT p) | 
|   | 
| void  | c_plprec (PLINT setp, PLINT prec) | 
|   | 
| void  | plP_gprec (PLINT *p_setp, PLINT *p_prec) | 
|   | 
| PLCHAR_VECTOR  | plP_gtimefmt () | 
|   | 
| void  | c_plsesc (char esc) | 
|   | 
| void  | plgesc (char *p_esc) | 
|   | 
| void  | c_plsfci (PLUNICODE fci) | 
|   | 
| void  | c_plgfci (PLUNICODE *p_fci) | 
|   | 
| void  | plP_hex2fci (unsigned char hexdigit, unsigned char hexpower, PLUNICODE *pfci) | 
|   | 
| void  | plP_fci2hex (PLUNICODE fci, unsigned char *phexdigit, unsigned char hexpower) | 
|   | 
| void  | c_plgver (char *p_ver) | 
|   | 
| void  | plsxwin (PLINT window_id) | 
|   | 
| void  | c_plgfam (PLINT *p_fam, PLINT *p_num, PLINT *p_bmax) | 
|   | 
| void  | c_plsfam (PLINT fam, PLINT num, PLINT bmax) | 
|   | 
| void  | c_plfamadv (void) | 
|   | 
| void  | c_plgxax (PLINT *p_digmax, PLINT *p_digits) | 
|   | 
| void  | c_plsxax (PLINT digmax, PLINT digits) | 
|   | 
| void  | c_plgyax (PLINT *p_digmax, PLINT *p_digits) | 
|   | 
| void  | c_plsyax (PLINT digmax, PLINT digits) | 
|   | 
| void  | c_plgzax (PLINT *p_digmax, PLINT *p_digits) | 
|   | 
| void  | c_plszax (PLINT digmax, PLINT digits) | 
|   | 
| void  | c_plgchr (PLFLT *p_def, PLFLT *p_ht) | 
|   | 
| void  | c_plgvpd (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax) | 
|   | 
| void  | c_plgvpw (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax) | 
|   | 
| void  | plP_xgvpw (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax) | 
|   | 
| void  | plP_gdom (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax) | 
|   | 
| void  | plP_grange (PLFLT *p_zscl, PLFLT *p_zmin, PLFLT *p_zmax) | 
|   | 
| void  | plP_gw3wc (PLFLT *p_dxx, PLFLT *p_dxy, PLFLT *p_dyx, PLFLT *p_dyy, PLFLT *p_dyz) | 
|   | 
| void  | plP_gclp (PLINT *p_ixmin, PLINT *p_ixmax, PLINT *p_iymin, PLINT *p_iymax) | 
|   | 
| void  | plP_sclp (PLINT ixmin, PLINT ixmax, PLINT iymin, PLINT iymax) | 
|   | 
| void  | plP_gphy (PLINT *p_ixmin, PLINT *p_ixmax, PLINT *p_iymin, PLINT *p_iymax) | 
|   | 
| void  | plP_gsub (PLINT *p_nx, PLINT *p_ny, PLINT *p_cs) | 
|   | 
| void  | plP_ssub (PLINT nx, PLINT ny, PLINT cs) | 
|   | 
| void  | plP_gpixmm (PLFLT *p_x, PLFLT *p_y) | 
|   | 
| void  | plP_setpxl (PLFLT xpmm, PLFLT ypmm) | 
|   | 
| void  | plP_setphy (PLINT xmin, PLINT xmax, PLINT ymin, PLINT ymax) | 
|   | 
| void  | c_plscompression (PLINT compression) | 
|   | 
| void  | c_plgcompression (PLINT *compression) | 
|   | 
| void  | plP_getinitdriverlist (char *names) | 
|   | 
| PLINT  | plP_checkdriverinit (char *names) | 
|   | 
| void  | plP_image (PLFLT *z, PLINT nx, PLINT ny, PLFLT xmin, PLFLT ymin, PLFLT dx, PLFLT dy, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) | 
|   | 
| void  | c_plstransform (PLTRANSFORM_callback coordinate_transform, PLPointer coordinate_transform_data) | 
|   |