C%void cpgarro(float x1, float y1, float x2, float y2);
C%void cpgask(Logical flag);
C%int cpgband(int mode, int posn, float xref, float yref, float *x,\
C%            float *y, char *ch_scalar);
C%void cpgbbuf(void);
C%int cpgbeg(int unit, char *file, int nxsub, int nysub);
C%void cpgbin(int nbin, float *x, float *data, Logical center);
C%void cpgbox(char *xopt, float xtick, int nxsub, char *yopt, \
C% float ytick, int nysub);
C%void cpgcirc(float xcent, float ycent, float radius);
C%void cpgconb(float *a, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float *c, int nc, float *tr, float blank);
C%void cpgconl(float *a, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float *c, float *tr, char *label, \
C% int intval, int minint);
C%void cpgcons(float *a, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float *c, int nc, float *tr);
C%void cpgcont(float *a, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float *c, int nc, float *tr);
C%void cpgctab(float *l, float *r, float *g, float*b, int nc,\
C% float contra, float bright);
C%int cpgcurs(float *x, float *y, char *ch_scalar);
C%void cpgdraw(float x, float y);
C%void cpgebuf(void);
C%void cpgend(void);
C%void cpgenv(float xmin, float xmax, float ymin, float ymax, \
C% int just, int axis);
C%void cpgeras(void);
C%void cpgerrb(int dir, int n, float *x, float *y, float *e, float t);
C%void cpgerrx(int n, float *x1, float *x2, float *y, float t);
C%void cpgerry(int n, float *x, float *y1, float *y2, float t);
C%void cpgetxt(void);
C%void cpggray(float *a, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float fg, float bg, float *tr);
C%void cpghi2d(float *data, int nxv, int nyv, int ix1, int ix2, \
C% int iy1, int iy2, float *x, int ioff, float bias, \
C% Logical center, float *ylims);
C%void cpghist(int n, float *data, float datmin, float datmax, \
C% int nbin, int pgflag);
C%void cpgiden(void);
C%void cpgimag(float *a, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float a1, float a2, float *tr);
C%void cpglab(char *xlbl, char *ylbl, char *toplbl);
C%void cpglcur(int maxpt, int *npt, float *x, float *y);
C%void cpgldev(void);
C%void cpglen(int units, char *string, float *xl, float *yl);
C%void cpgline(int n, float *xpts, float *ypts);
C%void cpgmove(float x, float y);
C%void cpgmtxt(char *side, float disp, float coord, \
C% float fjust, char *text);
C%void cpgncur(int maxpt, int *npt, float *x, float *y, int symbol);
C%void cpgnumb(int mm, int pp, int form, char *string, \
C% int *string_length);
C%void cpgolin(int maxpt, int *npt, float *x, float *y, int symbol);
C%void cpgpage(void);
C%void cpgpanl(int nxc, int nyc);
C%void cpgpap(float width, float aspect);
C%void cpgpixl(int *ia, int idim, int jdim, int i1, int i2, \
C% int j1, int j2, float x1, float x2, float y1, float y2);
C%void cpgpnts(int n, float *x, float *y, int *symbol, int ns);
C%void cpgpoly(int n, float *xpts, float *ypts);
C%void cpgpt(int n, float *xpts, float *ypts, int symbol);
C%void cpgptxt(float x, float y, float angle, float fjust, char *text);
C%void cpgqah(int *fs, float *angle, float *vent);
C%void cpgqcf(int *font);
C%void cpgqch(float *size);
C%void cpgqci(int *ci);
C%void cpgqcir(int *icilo, int *icihi);
C%void cpgqcol(int *ci1, int *ci2);
C%void cpgqcr(int ci, float *cr, float *cg, float *cb);
C%void cpgqcs(int units, float *xch, float *ych);
C%void cpgqfs(int *fs);
C%void cpgqinf(char *item, char *value, int *value_length);
C%void cpgqitf(int *itf);
C%void cpgqls(int *ls);
C%void cpgqlw(int *lw);
C%void cpgqpos(float *x, float *y);
C%void cpgqtbg(int *tbci);
C%void cpgqtxt(float x, float y, float angle, float fjust, \
C% char *text, float *xbox, float *ybox);
C%void cpgqvp(int units, float *x1, float *x2, float *y1, float *y2);
C%void cpgqvsz(int units, float *x1, float *x2, float *y1, float *y2);
C%void cpgqwin(float *x1, float *x2, float *y1, float *y2);
C%void cpgrect(float x1, float x2, float y1, float y2);
C%float cpgrnd(float x, int *nsub);
C%void cpgrnge(float x1, float x2, float *xlo, float *xhi);
C%void cpgsah(int fs, float angle, float vent);
C%void cpgsave(void);
C%void cpgunsa(void);
C%void cpgscf(int font);
C%void cpgsch(float size);
C%void cpgsci(int ci);
C%void cpgscir(int icilo, int icihi);
C%void cpgscr(int ci, float cr, float cg, float cb);
C%void cpgscrn(int ci, char *name, int *ier);
C%void cpgsfs(int fs);
C%void cpgshls(int ci, float ch, float cl, float cs);
C%void cpgsitf(int itf);
C%void cpgsls(int ls);
C%void cpgslw(int lw);
C%void cpgstbg(int tbci);
C%void cpgsubp(int nxsub, int nysub);
C%void cpgsvp(float xleft, float xright, float ybot, float ytop);
C%void cpgswin(float x1, float x2, float y1, float y2);
C%void cpgtbox(char *xopt, float xtick, int nxsub, char *yopt, \
C% float ytick, int nysub);
C%void cpgtext(float x, float y, char *text);
C%void cpgupdt(void);
C%void cpgvect(float *a, float *b, int idim, int jdim, int i1, \
C% int i2, int j1, int j2, float c, int nc, float *tr, float blank);
C%void cpgvsiz(float xleft, float xright, float ybot, float ytop);
C%void cpgvstd(void);
C%void cpgwedg(char *side, float disp, float width, \
C% float fg, float bg, char *label);
C%void cpgwnad(float x1, float x2, float y1, float y2);
