File Coverage

PLplot.xs
Criterion Covered Total %
statement 384 605 63.4
branch 373 1322 28.2
condition n/a
subroutine n/a
pod n/a
total 757 1927 39.2


line stmt bran cond sub pod time code
1              
2             #line 453 "lib/PDL/PP.pm"
3             /*
4             * THIS FILE WAS GENERATED BY PDL::PP from plplot.pd! Do not modify!
5             */
6              
7             #define PDL_FREE_CODE(trans, destroy, comp_free_code, ntpriv_free_code) \
8             if (destroy) { \
9             comp_free_code \
10             } \
11             if ((trans)->dims_redone) { \
12             ntpriv_free_code \
13             }
14              
15             #include "EXTERN.h"
16             #include "perl.h"
17             #include "XSUB.h"
18             #include "pdl.h"
19             #include "pdlcore.h"
20             #define PDL PDL_Graphics_PLplot
21             extern Core* PDL; /* Structure hold core C functions */
22             #line 23 "PLplot.xs"
23             #include
24             #include
25             #include
26             #include
27              
28             #ifndef PDL /* this is needed for PDL pre-2.058 */
29             #define PDL PDL_Graphics_PLplot
30             Core* PDL = NULL; PDL_COMMENT("Structure hold core C functions")
31             #endif
32              
33             #define PLPTR_DEFINE(t) typedef t *t ## Ptr; typedef t *t ## Ptr__OUT;
34             PLPTR_DEFINE(PLcGrid)
35             PLPTR_DEFINE(PLcGrid2)
36             #define PLPTR_RECEIVE_IN(t, v, v_in) t *v = (t *)v_in;
37             #define PLPTR_RECEIVE_SV(v) ((PLPointer) (SvROK(v) ? SvIV((SV*)SvRV(v)) : (IV)NULL))
38             pdl_error pdl_run_pladv(pdl *page);
39             pdl_error pdl_run_plaxes(pdl *xzero,pdl *yzero,pdl *xtick,pdl *nxsub,pdl *ytick,pdl *nysub,char *xopt,char *yopt);
40             pdl_error pdl_run_plbin(pdl *nbin,pdl *x,pdl *y,pdl *center);
41             pdl_error pdl_run_plbox(pdl *xtick,pdl *nxsub,pdl *ytick,pdl *nysub,char *xopt,char *yopt);
42             pdl_error pdl_run_plbox3(pdl *xtick,pdl *nsubx,pdl *ytick,pdl *nsuby,pdl *ztick,pdl *nsubz,char *xopt,char *xlabel,char *yopt,char *ylabel,char *zopt,char *zlabel);
43             pdl_error pdl_run_plcol0(pdl *icolzero);
44             pdl_error pdl_run_plcol1(pdl *colone);
45             pdl_error pdl_run_plcpstrm(pdl *iplsr,pdl *flags);
46             pdl_error pdl_run_pldid2pc(pdl *xmin,pdl *ymin,pdl *xmax,pdl *ymax);
47             pdl_error pdl_run_pldip2dc(pdl *xmin,pdl *ymin,pdl *xmax,pdl *ymax);
48             pdl_error pdl_run_plenv(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax,pdl *just,pdl *axis);
49             pdl_error pdl_run_plenv0(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax,pdl *just,pdl *axis);
50             pdl_error pdl_run_plerrx(pdl *n,pdl *xmin,pdl *xmax,pdl *y);
51             pdl_error pdl_run_plerry(pdl *n,pdl *x,pdl *ymin,pdl *ymax);
52             pdl_error pdl_run_plfill3(pdl *n,pdl *x,pdl *y,pdl *z);
53             pdl_error pdl_run_plfont(pdl *ifont);
54             pdl_error pdl_run_plfontld(pdl *fnt);
55             pdl_error pdl_run_plgchr(pdl *p_def,pdl *p_ht);
56             pdl_error pdl_run_plgcompression(pdl *compression);
57             pdl_error pdl_run_plgdidev(pdl *p_mar,pdl *p_aspect,pdl *p_jx,pdl *p_jy);
58             pdl_error pdl_run_plgdiori(pdl *p_rot);
59             pdl_error pdl_run_plgdiplt(pdl *p_xmin,pdl *p_ymin,pdl *p_xmax,pdl *p_ymax);
60             pdl_error pdl_run_plgfam(pdl *p_fam,pdl *p_num,pdl *p_bmax);
61             pdl_error pdl_run_plglevel(pdl *p_level);
62             pdl_error pdl_run_plgpage(pdl *p_xp,pdl *p_yp,pdl *p_xleng,pdl *p_yleng,pdl *p_xoff,pdl *p_yoff);
63             pdl_error pdl_run_plgspa(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax);
64             pdl_error pdl_run_plgvpd(pdl *p_xmin,pdl *p_xmax,pdl *p_ymin,pdl *p_ymax);
65             pdl_error pdl_run_plgvpw(pdl *p_xmin,pdl *p_xmax,pdl *p_ymin,pdl *p_ymax);
66             pdl_error pdl_run_plgxax(pdl *p_digmax,pdl *p_digits);
67             pdl_error pdl_run_plgyax(pdl *p_digmax,pdl *p_digits);
68             pdl_error pdl_run_plgzax(pdl *p_digmax,pdl *p_digits);
69             pdl_error pdl_run_pljoin(pdl *xone,pdl *yone,pdl *xtwo,pdl *ytwo);
70             pdl_error pdl_run_pllightsource(pdl *x,pdl *y,pdl *z);
71             pdl_error pdl_run_pllsty(pdl *lin);
72             pdl_error pdl_run_plmtex(pdl *disp,pdl *pos,pdl *just,char *side,char *text);
73             pdl_error pdl_run_plmtex3(pdl *disp,pdl *pos,pdl *just,char *side,char *text);
74             pdl_error pdl_run_plpat(pdl *nlin,pdl *inc,pdl *del);
75             pdl_error pdl_run_plprec(pdl *setp,pdl *prec);
76             pdl_error pdl_run_plpsty(pdl *patt);
77             pdl_error pdl_run_plptex(pdl *x,pdl *y,pdl *dx,pdl *dy,pdl *just,char *text);
78             pdl_error pdl_run_plptex3(pdl *x,pdl *y,pdl *z,pdl *dx,pdl *dy,pdl *dz,pdl *sx,pdl *sy,pdl *sz,pdl *just,char *text);
79             pdl_error pdl_run_plschr(pdl *def,pdl *scale);
80             pdl_error pdl_run_plscmap0n(pdl *ncolzero);
81             pdl_error pdl_run_plscmap1n(pdl *ncolone);
82             pdl_error pdl_run_plscol0(pdl *icolzero,pdl *r,pdl *g,pdl *b);
83             pdl_error pdl_run_plscolbg(pdl *r,pdl *g,pdl *b);
84             pdl_error pdl_run_plscolor(pdl *color);
85             pdl_error pdl_run_plscompression(pdl *compression);
86             pdl_error pdl_run_plsdidev(pdl *mar,pdl *aspect,pdl *jx,pdl *jy);
87             pdl_error pdl_run_plsdimap(pdl *dimxmin,pdl *dimxmax,pdl *dimymin,pdl *dimymax,pdl *dimxpmm,pdl *dimypmm);
88             pdl_error pdl_run_plsdiori(pdl *rot);
89             pdl_error pdl_run_plsdiplt(pdl *xmin,pdl *ymin,pdl *xmax,pdl *ymax);
90             pdl_error pdl_run_plsdiplz(pdl *xmin,pdl *ymin,pdl *xmax,pdl *ymax);
91             pdl_error pdl_run_pl_setcontlabelparam(pdl *offset,pdl *size,pdl *spacing,pdl *active);
92             pdl_error pdl_run_pl_setcontlabelformat(pdl *lexp,pdl *sigdig);
93             pdl_error pdl_run_plsfam(pdl *fam,pdl *num,pdl *bmax);
94             pdl_error pdl_run_plsmaj(pdl *def,pdl *scale);
95             pdl_error pdl_run_plsmin(pdl *def,pdl *scale);
96             pdl_error pdl_run_plsori(pdl *ori);
97             pdl_error pdl_run_plspage(pdl *xp,pdl *yp,pdl *xleng,pdl *yleng,pdl *xoff,pdl *yoff);
98             pdl_error pdl_run_plspause(pdl *pause);
99             pdl_error pdl_run_plsstrm(pdl *strm);
100             pdl_error pdl_run_plssub(pdl *nx,pdl *ny);
101             pdl_error pdl_run_plssym(pdl *def,pdl *scale);
102             pdl_error pdl_run_plstar(pdl *nx,pdl *ny);
103             pdl_error pdl_run_plstart(pdl *nx,pdl *ny,char *devname);
104             pdl_error pdl_run_plstripa(pdl *id,pdl *pen,pdl *x,pdl *y);
105             pdl_error pdl_run_plstripd(pdl *id);
106             pdl_error pdl_run_plsvpa(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax);
107             pdl_error pdl_run_plsxax(pdl *digmax,pdl *digits);
108             pdl_error pdl_run_plsxwin(pdl *window_id);
109             pdl_error pdl_run_plsyax(pdl *digmax,pdl *digits);
110             pdl_error pdl_run_plszax(pdl *digmax,pdl *digits);
111             pdl_error pdl_run_plvasp(pdl *aspect);
112             pdl_error pdl_run_plvpas(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax,pdl *aspect);
113             pdl_error pdl_run_plvpor(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax);
114             pdl_error pdl_run_plw3d(pdl *basex,pdl *basey,pdl *height,pdl *xminzero,pdl *xmaxzero,pdl *yminzero,pdl *ymaxzero,pdl *zminzero,pdl *zmaxzero,pdl *alt,pdl *az);
115             pdl_error pdl_run_plwidth(pdl *width);
116             pdl_error pdl_run_plwind(pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax);
117             pdl_error pdl_run_plP_gpixmm(pdl *p_x,pdl *p_y);
118             pdl_error pdl_run_plscolbga(pdl *r,pdl *g,pdl *b,pdl *a);
119             pdl_error pdl_run_plscol0a(pdl *icolzero,pdl *r,pdl *g,pdl *b,pdl *a);
120             pdl_error pdl_run_plline(pdl *x,pdl *y);
121             pdl_error pdl_run_plpath(pdl *n,pdl *x1,pdl *x2,pdl *y1,pdl *y2);
122             pdl_error pdl_run_plcolorpoints(pdl *x,pdl *y,pdl *z,pdl *sym,pdl *minz,pdl *maxz);
123             pdl_error pdl_run_plsmem(pdl *maxx,pdl *maxy,pdl *image);
124             pdl_error pdl_run_plfbox(pdl *xo,pdl *yo);
125             pdl_error pdl_run_plfbox1(pdl *xo,pdl *yo,pdl *bh,pdl *w);
126             pdl_error pdl_run_plunfbox(pdl *xo,pdl *yo);
127             pdl_error pdl_run_plunfbox1(pdl *xo,pdl *yo,pdl *bh,pdl *w);
128             pdl_error pdl_run_plParseOpts(pdl *retval,SV *argv,int mode);
129             pdl_error pdl_run_plpoin(pdl *x,pdl *y,pdl *code);
130             pdl_error pdl_run_plpoin3(pdl *x,pdl *y,pdl *z,pdl *code);
131             pdl_error pdl_run_plline3(pdl *x,pdl *y,pdl *z);
132             pdl_error pdl_run_plpoly3(pdl *x,pdl *y,pdl *z,pdl *draw,pdl *ifcc);
133             pdl_error pdl_run_plhist(pdl *data,pdl *datmin,pdl *datmax,pdl *nbin,pdl *oldwin);
134             pdl_error pdl_run_plfill(pdl *x,pdl *y);
135             pdl_error pdl_run_plgradient(pdl *x,pdl *y,pdl *angle);
136             pdl_error pdl_run_plsym(pdl *x,pdl *y,pdl *code);
137             pdl_error pdl_run_plsurf3d(pdl *x,pdl *y,pdl *z,pdl *opt,pdl *clevel);
138             pdl_error pdl_run_plsurf3dl(pdl *x,pdl *y,pdl *z,pdl *opt,pdl *clevel,pdl *indexxmin,pdl *indexxmax,pdl *indexymin,pdl *indexymax);
139             pdl_error pdl_run_plstyl(pdl *mark,pdl *space);
140             pdl_error pdl_run_plseed(pdl *seed);
141             pdl_error pdl_run_plrandd(pdl *rand);
142             pdl_error pdl_run_plAllocGrid(pdl *xg,pdl *yg,PLcGridPtr__OUT *grid);
143             pdl_error pdl_run_plAlloc2dGrid(pdl *xg,pdl *yg,PLcGrid2Ptr__OUT *grid);
144              
145             void pltr_iv_set(IV iv0, IV iv1, IV iv2);
146             void pltr_callback_set(SV *sv, char *msg);
147             void pltr_callback(PLFLT x, PLFLT y, PLFLT* tx, PLFLT* ty, PLPointer pltr_data);
148             void* get_standard_pltrcb(SV* cb);
149             void defined_callback_set(SV *sv, char *msg);
150             PLINT defined_callback(PLFLT x, PLFLT y);
151             void default_magic(pdl *p, size_t pa);
152             void mapform_callback_set(SV *sv, char *msg);
153             void mapform_callback(PLINT n, PLFLT* x, PLFLT* y);
154             void xform_callback_set(SV *sv, char *msg);
155             void xform_callback(PLFLT x, PLFLT y, PLFLT *xt, PLFLT *yt, PLPointer data);
156             void labelfunc_callback_set(SV *sv, char *msg);
157             void labelfunc_callback(PLINT axis, PLFLT value, char *label_text, PLINT length, void *data);
158             pdl_error pdl_run_init_pltr(SV *p0,SV *p1,SV *p2);
159             pdl_error pdl_run_plmap(pdl *minlong,pdl *maxlong,pdl *minlat,pdl *maxlat,SV *mapform,char *type);
160             pdl_error pdl_run_plstring(pdl *x,pdl *y,char *string);
161             pdl_error pdl_run_plstring3(pdl *x,pdl *y,pdl *z,char *string);
162             pdl_error pdl_run_plmeridians(pdl *dlong,pdl *dlat,pdl *minlong,pdl *maxlong,pdl *minlat,pdl *maxlat,SV *mapform);
163             pdl_error pdl_run_plshades(pdl *z,pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax,pdl *clevel,pdl *fill_width,pdl *cont_color,pdl *cont_width,pdl *rectangular,SV *defined,SV *pltr,SV *pltr_data);
164             pdl_error pdl_run_plcont(pdl *f,pdl *kx,pdl *lx,pdl *ky,pdl *ly,pdl *clevel,SV *pltr,SV *pltr_data);
165             pdl_error pdl_run_plmesh(pdl *x,pdl *y,pdl *z,pdl *opt);
166             pdl_error pdl_run_plmeshc(pdl *x,pdl *y,pdl *z,pdl *opt,pdl *clevel);
167             pdl_error pdl_run_plot3d(pdl *x,pdl *y,pdl *z,pdl *opt,pdl *side);
168             pdl_error pdl_run_plot3dc(pdl *x,pdl *y,pdl *z,pdl *opt,pdl *clevel);
169             pdl_error pdl_run_plscmap1l(pdl *itype,pdl *isty,pdl *coord1,pdl *coord2,pdl *coord3,pdl *rev);
170             pdl_error pdl_run_plshade1(pdl *a,pdl *left,pdl *right,pdl *bottom,pdl *top,pdl *shade_min,pdl *shade_max,pdl *sh_cmap,pdl *sh_color,pdl *sh_width,pdl *min_color,pdl *min_width,pdl *max_color,pdl *max_width,pdl *rectangular,SV *defined,SV *pltr,SV *pltr_data);
171             pdl_error pdl_run_plimage(pdl *idata,pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax,pdl *zmin,pdl *zmax,pdl *Dxmin,pdl *Dxmax,pdl *Dymin,pdl *Dymax);
172             pdl_error pdl_run_plimagefr(pdl *idata,pdl *xmin,pdl *xmax,pdl *ymin,pdl *ymax,pdl *zmin,pdl *zmax,pdl *valuemin,pdl *valuemax,SV *pltr,SV *pltr_data);
173             pdl_error pdl_run_plstripc(pdl *xmin,pdl *xmax,pdl *xjump,pdl *ymin,pdl *ymax,pdl *xlpos,pdl *ylpos,pdl *y_ascl,pdl *acc,pdl *colbox,pdl *collab,pdl *colline,pdl *styline,pdl *id,char *xspec,char *yspec,SV *legline,char *labx,char *laby,char *labtop);
174             pdl_error pdl_run_plgriddata(pdl *x,pdl *y,pdl *z,pdl *xg,pdl *yg,pdl *type,pdl *data,pdl *zg);
175             pdl_error pdl_run_plvect(pdl *u,pdl *v,pdl *scale,SV *pltr,SV *pltr_data);
176             pdl_error pdl_run_plsvect(pdl *arrowx,pdl *arrowy,pdl *fill);
177             pdl_error pdl_run_plhlsrgb(pdl *h,pdl *l,pdl *s,pdl *p_r,pdl *p_g,pdl *p_b);
178             pdl_error pdl_run_plgcol0(pdl *icolzero,pdl *r,pdl *g,pdl *b);
179             pdl_error pdl_run_plgcolbg(pdl *r,pdl *g,pdl *b);
180             pdl_error pdl_run_plscmap0(pdl *r,pdl *g,pdl *b);
181             pdl_error pdl_run_plscmap1(pdl *r,pdl *g,pdl *b);
182             pdl_error pdl_run_plgcol0a(pdl *icolzero,pdl *r,pdl *g,pdl *b,pdl *a);
183             pdl_error pdl_run_plgcolbga(pdl *r,pdl *g,pdl *b,pdl *a);
184             pdl_error pdl_run_plscmap0a(pdl *r,pdl *g,pdl *b,pdl *a);
185             pdl_error pdl_run_plscmap1a(pdl *r,pdl *g,pdl *b,pdl *a);
186             pdl_error pdl_run_plscmap1la(pdl *itype,pdl *isty,pdl *coord1,pdl *coord2,pdl *coord3,pdl *coord4,pdl *rev);
187             pdl_error pdl_run_plgfont(pdl *p_family,pdl *p_style,pdl *p_weight);
188             pdl_error pdl_run_plsfont(pdl *family,pdl *style,pdl *weight);
189             pdl_error pdl_run_plcalc_world(pdl *rx,pdl *ry,pdl *wx,pdl *wy,pdl *window);
190              
191             #line 449 "lib/PDL/PP.pm"
192             #include "pdlperl.h"
193             #line 194 "PLplot.xs"
194              
195             Core* PDL = NULL; /* Structure hold core C functions */
196              
197             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
198              
199             PROTOTYPES: DISABLE
200              
201              
202             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
203              
204             int
205             PL_PARSE_PARTIAL()
206             PROTOTYPE:
207             CODE:
208 2 50         RETVAL = PL_PARSE_PARTIAL;
209             OUTPUT:
210             RETVAL
211              
212             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
213              
214              
215             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
216              
217             int
218             PL_PARSE_FULL()
219             PROTOTYPE:
220             CODE:
221 1 50         RETVAL = PL_PARSE_FULL;
222             OUTPUT:
223             RETVAL
224              
225             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
226              
227              
228             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
229              
230             int
231             PL_PARSE_QUIET()
232             PROTOTYPE:
233             CODE:
234 0 0         RETVAL = PL_PARSE_QUIET;
235             OUTPUT:
236             RETVAL
237              
238             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
239              
240              
241             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
242              
243             int
244             PL_PARSE_NODELETE()
245             PROTOTYPE:
246             CODE:
247 0 0         RETVAL = PL_PARSE_NODELETE;
248             OUTPUT:
249             RETVAL
250              
251             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
252              
253              
254             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
255              
256             int
257             PL_PARSE_SHOWALL()
258             PROTOTYPE:
259             CODE:
260 0 0         RETVAL = PL_PARSE_SHOWALL;
261             OUTPUT:
262             RETVAL
263              
264             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
265              
266              
267             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
268              
269             int
270             PL_PARSE_OVERRIDE()
271             PROTOTYPE:
272             CODE:
273 0 0         RETVAL = PL_PARSE_OVERRIDE;
274             OUTPUT:
275             RETVAL
276              
277             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
278              
279              
280             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
281              
282             int
283             PL_PARSE_NOPROGRAM()
284             PROTOTYPE:
285             CODE:
286 27 50         RETVAL = PL_PARSE_NOPROGRAM;
287             OUTPUT:
288             RETVAL
289              
290             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
291              
292              
293             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
294              
295             int
296             PL_PARSE_NODASH()
297             PROTOTYPE:
298             CODE:
299 0 0         RETVAL = PL_PARSE_NODASH;
300             OUTPUT:
301             RETVAL
302              
303             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
304              
305              
306             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
307              
308             int
309             PL_PARSE_SKIP()
310             PROTOTYPE:
311             CODE:
312 27 50         RETVAL = PL_PARSE_SKIP;
313             OUTPUT:
314             RETVAL
315              
316             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
317              
318              
319             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
320              
321             int
322             PL_NOTSET()
323             PROTOTYPE:
324             CODE:
325 1 50         RETVAL = PL_NOTSET;
326             OUTPUT:
327             RETVAL
328              
329             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
330              
331              
332             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
333              
334             int
335             DRAW_LINEX()
336             PROTOTYPE:
337             CODE:
338 0 0         RETVAL = DRAW_LINEX;
339             OUTPUT:
340             RETVAL
341              
342             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
343              
344              
345             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
346              
347             int
348             DRAW_LINEY()
349             PROTOTYPE:
350             CODE:
351 0 0         RETVAL = DRAW_LINEY;
352             OUTPUT:
353             RETVAL
354              
355             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
356              
357              
358             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
359              
360             int
361             DRAW_LINEXY()
362             PROTOTYPE:
363             CODE:
364 13 100         RETVAL = DRAW_LINEXY;
365             OUTPUT:
366             RETVAL
367              
368             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
369              
370              
371             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
372              
373             int
374             MAG_COLOR()
375             PROTOTYPE:
376             CODE:
377 20 100         RETVAL = MAG_COLOR;
378             OUTPUT:
379             RETVAL
380              
381             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
382              
383              
384             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
385              
386             int
387             BASE_CONT()
388             PROTOTYPE:
389             CODE:
390 12 100         RETVAL = BASE_CONT;
391             OUTPUT:
392             RETVAL
393              
394             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
395              
396              
397             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
398              
399             int
400             TOP_CONT()
401             PROTOTYPE:
402             CODE:
403 0 0         RETVAL = TOP_CONT;
404             OUTPUT:
405             RETVAL
406              
407             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
408              
409              
410             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
411              
412             int
413             SURF_CONT()
414             PROTOTYPE:
415             CODE:
416 4 100         RETVAL = SURF_CONT;
417             OUTPUT:
418             RETVAL
419              
420             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
421              
422              
423             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
424              
425             int
426             DRAW_SIDES()
427             PROTOTYPE:
428             CODE:
429 0 0         RETVAL = DRAW_SIDES;
430             OUTPUT:
431             RETVAL
432              
433             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
434              
435              
436             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
437              
438             int
439             FACETED()
440             PROTOTYPE:
441             CODE:
442 2 100         RETVAL = FACETED;
443             OUTPUT:
444             RETVAL
445              
446             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
447              
448              
449             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
450              
451             int
452             MESH()
453             PROTOTYPE:
454             CODE:
455 0 0         RETVAL = MESH;
456             OUTPUT:
457             RETVAL
458              
459             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
460              
461              
462             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
463              
464             int
465             PL_FCI_SANS()
466             PROTOTYPE:
467             CODE:
468 4 50         RETVAL = PL_FCI_SANS;
469             OUTPUT:
470             RETVAL
471              
472             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
473              
474              
475             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
476              
477             int
478             PL_FCI_MONO()
479             PROTOTYPE:
480             CODE:
481 11 100         RETVAL = PL_FCI_MONO;
482             OUTPUT:
483             RETVAL
484              
485             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
486              
487              
488             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
489              
490             int
491             PLK_BackSpace()
492             PROTOTYPE:
493             CODE:
494 0 0         RETVAL = PLK_BackSpace;
495             OUTPUT:
496             RETVAL
497              
498             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
499              
500              
501             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
502              
503             int
504             PLK_Tab()
505             PROTOTYPE:
506             CODE:
507 0 0         RETVAL = PLK_Tab;
508             OUTPUT:
509             RETVAL
510              
511             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
512              
513              
514             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
515              
516             int
517             PLK_Linefeed()
518             PROTOTYPE:
519             CODE:
520 0 0         RETVAL = PLK_Linefeed;
521             OUTPUT:
522             RETVAL
523              
524             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
525              
526              
527             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
528              
529             int
530             PLK_Return()
531             PROTOTYPE:
532             CODE:
533 0 0         RETVAL = PLK_Return;
534             OUTPUT:
535             RETVAL
536              
537             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
538              
539              
540             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
541              
542             int
543             PLK_Escape()
544             PROTOTYPE:
545             CODE:
546 0 0         RETVAL = PLK_Escape;
547             OUTPUT:
548             RETVAL
549              
550             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
551              
552              
553             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
554              
555             int
556             PLK_Delete()
557             PROTOTYPE:
558             CODE:
559 0 0         RETVAL = PLK_Delete;
560             OUTPUT:
561             RETVAL
562              
563             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
564              
565              
566             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
567              
568             int
569             PLK_Clear()
570             PROTOTYPE:
571             CODE:
572 0 0         RETVAL = PLK_Clear;
573             OUTPUT:
574             RETVAL
575              
576             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
577              
578              
579             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
580              
581             int
582             PLK_Pause()
583             PROTOTYPE:
584             CODE:
585 0 0         RETVAL = PLK_Pause;
586             OUTPUT:
587             RETVAL
588              
589             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
590              
591              
592             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
593              
594             int
595             PLK_Scroll_Lock()
596             PROTOTYPE:
597             CODE:
598 0 0         RETVAL = PLK_Scroll_Lock;
599             OUTPUT:
600             RETVAL
601              
602             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
603              
604              
605             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
606              
607             int
608             PLK_Home()
609             PROTOTYPE:
610             CODE:
611 0 0         RETVAL = PLK_Home;
612             OUTPUT:
613             RETVAL
614              
615             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
616              
617              
618             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
619              
620             int
621             PLK_Left()
622             PROTOTYPE:
623             CODE:
624 0 0         RETVAL = PLK_Left;
625             OUTPUT:
626             RETVAL
627              
628             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
629              
630              
631             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
632              
633             int
634             PLK_Up()
635             PROTOTYPE:
636             CODE:
637 0 0         RETVAL = PLK_Up;
638             OUTPUT:
639             RETVAL
640              
641             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
642              
643              
644             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
645              
646             int
647             PLK_Right()
648             PROTOTYPE:
649             CODE:
650 0 0         RETVAL = PLK_Right;
651             OUTPUT:
652             RETVAL
653              
654             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
655              
656              
657             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
658              
659             int
660             PLK_Down()
661             PROTOTYPE:
662             CODE:
663 0 0         RETVAL = PLK_Down;
664             OUTPUT:
665             RETVAL
666              
667             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
668              
669              
670             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
671              
672             int
673             PLK_Prior()
674             PROTOTYPE:
675             CODE:
676 0 0         RETVAL = PLK_Prior;
677             OUTPUT:
678             RETVAL
679              
680             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
681              
682              
683             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
684              
685             int
686             PLK_Next()
687             PROTOTYPE:
688             CODE:
689 0 0         RETVAL = PLK_Next;
690             OUTPUT:
691             RETVAL
692              
693             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
694              
695              
696             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
697              
698             int
699             PLK_End()
700             PROTOTYPE:
701             CODE:
702 0 0         RETVAL = PLK_End;
703             OUTPUT:
704             RETVAL
705              
706             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
707              
708              
709             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
710              
711             int
712             PLK_Begin()
713             PROTOTYPE:
714             CODE:
715 0 0         RETVAL = PLK_Begin;
716             OUTPUT:
717             RETVAL
718              
719             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
720              
721              
722             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
723              
724             int
725             PLK_Select()
726             PROTOTYPE:
727             CODE:
728 0 0         RETVAL = PLK_Select;
729             OUTPUT:
730             RETVAL
731              
732             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
733              
734              
735             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
736              
737             int
738             PLK_Print()
739             PROTOTYPE:
740             CODE:
741 0 0         RETVAL = PLK_Print;
742             OUTPUT:
743             RETVAL
744              
745             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
746              
747              
748             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
749              
750             int
751             PLK_Execute()
752             PROTOTYPE:
753             CODE:
754 0 0         RETVAL = PLK_Execute;
755             OUTPUT:
756             RETVAL
757              
758             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
759              
760              
761             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
762              
763             int
764             PLK_Insert()
765             PROTOTYPE:
766             CODE:
767 0 0         RETVAL = PLK_Insert;
768             OUTPUT:
769             RETVAL
770              
771             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
772              
773              
774             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
775              
776             int
777             PLK_Undo()
778             PROTOTYPE:
779             CODE:
780 0 0         RETVAL = PLK_Undo;
781             OUTPUT:
782             RETVAL
783              
784             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
785              
786              
787             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
788              
789             int
790             PLK_Redo()
791             PROTOTYPE:
792             CODE:
793 0 0         RETVAL = PLK_Redo;
794             OUTPUT:
795             RETVAL
796              
797             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
798              
799              
800             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
801              
802             int
803             PLK_Menu()
804             PROTOTYPE:
805             CODE:
806 0 0         RETVAL = PLK_Menu;
807             OUTPUT:
808             RETVAL
809              
810             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
811              
812              
813             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
814              
815             int
816             PLK_Find()
817             PROTOTYPE:
818             CODE:
819 0 0         RETVAL = PLK_Find;
820             OUTPUT:
821             RETVAL
822              
823             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
824              
825              
826             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
827              
828             int
829             PLK_Cancel()
830             PROTOTYPE:
831             CODE:
832 0 0         RETVAL = PLK_Cancel;
833             OUTPUT:
834             RETVAL
835              
836             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
837              
838              
839             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
840              
841             int
842             PLK_Help()
843             PROTOTYPE:
844             CODE:
845 0 0         RETVAL = PLK_Help;
846             OUTPUT:
847             RETVAL
848              
849             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
850              
851              
852             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
853              
854             int
855             PLK_Break()
856             PROTOTYPE:
857             CODE:
858 0 0         RETVAL = PLK_Break;
859             OUTPUT:
860             RETVAL
861              
862             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
863              
864              
865             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
866              
867             int
868             PLK_Mode_switch()
869             PROTOTYPE:
870             CODE:
871 0 0         RETVAL = PLK_Mode_switch;
872             OUTPUT:
873             RETVAL
874              
875             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
876              
877              
878             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
879              
880             int
881             PLK_script_switch()
882             PROTOTYPE:
883             CODE:
884 0 0         RETVAL = PLK_script_switch;
885             OUTPUT:
886             RETVAL
887              
888             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
889              
890              
891             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
892              
893             int
894             PLK_Num_Lock()
895             PROTOTYPE:
896             CODE:
897 0 0         RETVAL = PLK_Num_Lock;
898             OUTPUT:
899             RETVAL
900              
901             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
902              
903              
904             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
905              
906             int
907             PLK_KP_Space()
908             PROTOTYPE:
909             CODE:
910 0 0         RETVAL = PLK_KP_Space;
911             OUTPUT:
912             RETVAL
913              
914             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
915              
916              
917             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
918              
919             int
920             PLK_KP_Tab()
921             PROTOTYPE:
922             CODE:
923 0 0         RETVAL = PLK_KP_Tab;
924             OUTPUT:
925             RETVAL
926              
927             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
928              
929              
930             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
931              
932             int
933             PLK_KP_Enter()
934             PROTOTYPE:
935             CODE:
936 0 0         RETVAL = PLK_KP_Enter;
937             OUTPUT:
938             RETVAL
939              
940             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
941              
942              
943             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
944              
945             int
946             PLK_KP_F1()
947             PROTOTYPE:
948             CODE:
949 0 0         RETVAL = PLK_KP_F1;
950             OUTPUT:
951             RETVAL
952              
953             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
954              
955              
956             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
957              
958             int
959             PLK_KP_F2()
960             PROTOTYPE:
961             CODE:
962 0 0         RETVAL = PLK_KP_F2;
963             OUTPUT:
964             RETVAL
965              
966             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
967              
968              
969             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
970              
971             int
972             PLK_KP_F3()
973             PROTOTYPE:
974             CODE:
975 0 0         RETVAL = PLK_KP_F3;
976             OUTPUT:
977             RETVAL
978              
979             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
980              
981              
982             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
983              
984             int
985             PLK_KP_F4()
986             PROTOTYPE:
987             CODE:
988 0 0         RETVAL = PLK_KP_F4;
989             OUTPUT:
990             RETVAL
991              
992             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
993              
994              
995             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
996              
997             int
998             PLK_KP_Equal()
999             PROTOTYPE:
1000             CODE:
1001 0 0         RETVAL = PLK_KP_Equal;
1002             OUTPUT:
1003             RETVAL
1004              
1005             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1006              
1007              
1008             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1009              
1010             int
1011             PLK_KP_Multiply()
1012             PROTOTYPE:
1013             CODE:
1014 0 0         RETVAL = PLK_KP_Multiply;
1015             OUTPUT:
1016             RETVAL
1017              
1018             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1019              
1020              
1021             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1022              
1023             int
1024             PLK_KP_Add()
1025             PROTOTYPE:
1026             CODE:
1027 0 0         RETVAL = PLK_KP_Add;
1028             OUTPUT:
1029             RETVAL
1030              
1031             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1032              
1033              
1034             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1035              
1036             int
1037             PLK_KP_Separator()
1038             PROTOTYPE:
1039             CODE:
1040 0 0         RETVAL = PLK_KP_Separator;
1041             OUTPUT:
1042             RETVAL
1043              
1044             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1045              
1046              
1047             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1048              
1049             int
1050             PLK_KP_Subtract()
1051             PROTOTYPE:
1052             CODE:
1053 0 0         RETVAL = PLK_KP_Subtract;
1054             OUTPUT:
1055             RETVAL
1056              
1057             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1058              
1059              
1060             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1061              
1062             int
1063             PLK_KP_Decimal()
1064             PROTOTYPE:
1065             CODE:
1066 0 0         RETVAL = PLK_KP_Decimal;
1067             OUTPUT:
1068             RETVAL
1069              
1070             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1071              
1072              
1073             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1074              
1075             int
1076             PLK_KP_Divide()
1077             PROTOTYPE:
1078             CODE:
1079 0 0         RETVAL = PLK_KP_Divide;
1080             OUTPUT:
1081             RETVAL
1082              
1083             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1084              
1085              
1086             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1087              
1088             int
1089             PLK_KP_0()
1090             PROTOTYPE:
1091             CODE:
1092 0 0         RETVAL = PLK_KP_0;
1093             OUTPUT:
1094             RETVAL
1095              
1096             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1097              
1098              
1099             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1100              
1101             int
1102             PLK_KP_1()
1103             PROTOTYPE:
1104             CODE:
1105 0 0         RETVAL = PLK_KP_1;
1106             OUTPUT:
1107             RETVAL
1108              
1109             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1110              
1111              
1112             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1113              
1114             int
1115             PLK_KP_2()
1116             PROTOTYPE:
1117             CODE:
1118 0 0         RETVAL = PLK_KP_2;
1119             OUTPUT:
1120             RETVAL
1121              
1122             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1123              
1124              
1125             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1126              
1127             int
1128             PLK_KP_3()
1129             PROTOTYPE:
1130             CODE:
1131 0 0         RETVAL = PLK_KP_3;
1132             OUTPUT:
1133             RETVAL
1134              
1135             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1136              
1137              
1138             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1139              
1140             int
1141             PLK_KP_4()
1142             PROTOTYPE:
1143             CODE:
1144 0 0         RETVAL = PLK_KP_4;
1145             OUTPUT:
1146             RETVAL
1147              
1148             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1149              
1150              
1151             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1152              
1153             int
1154             PLK_KP_5()
1155             PROTOTYPE:
1156             CODE:
1157 0 0         RETVAL = PLK_KP_5;
1158             OUTPUT:
1159             RETVAL
1160              
1161             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1162              
1163              
1164             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1165              
1166             int
1167             PLK_KP_6()
1168             PROTOTYPE:
1169             CODE:
1170 0 0         RETVAL = PLK_KP_6;
1171             OUTPUT:
1172             RETVAL
1173              
1174             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1175              
1176              
1177             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1178              
1179             int
1180             PLK_KP_7()
1181             PROTOTYPE:
1182             CODE:
1183 0 0         RETVAL = PLK_KP_7;
1184             OUTPUT:
1185             RETVAL
1186              
1187             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1188              
1189              
1190             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1191              
1192             int
1193             PLK_KP_8()
1194             PROTOTYPE:
1195             CODE:
1196 0 0         RETVAL = PLK_KP_8;
1197             OUTPUT:
1198             RETVAL
1199              
1200             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1201              
1202              
1203             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1204              
1205             int
1206             PLK_KP_9()
1207             PROTOTYPE:
1208             CODE:
1209 0 0         RETVAL = PLK_KP_9;
1210             OUTPUT:
1211             RETVAL
1212              
1213             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1214              
1215              
1216             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1217              
1218             int
1219             PLK_F1()
1220             PROTOTYPE:
1221             CODE:
1222 0 0         RETVAL = PLK_F1;
1223             OUTPUT:
1224             RETVAL
1225              
1226             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1227              
1228              
1229             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1230              
1231             int
1232             PLK_F2()
1233             PROTOTYPE:
1234             CODE:
1235 0 0         RETVAL = PLK_F2;
1236             OUTPUT:
1237             RETVAL
1238              
1239             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1240              
1241              
1242             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1243              
1244             int
1245             PLK_F3()
1246             PROTOTYPE:
1247             CODE:
1248 0 0         RETVAL = PLK_F3;
1249             OUTPUT:
1250             RETVAL
1251              
1252             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1253              
1254              
1255             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1256              
1257             int
1258             PLK_F4()
1259             PROTOTYPE:
1260             CODE:
1261 0 0         RETVAL = PLK_F4;
1262             OUTPUT:
1263             RETVAL
1264              
1265             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1266              
1267              
1268             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1269              
1270             int
1271             PLK_F5()
1272             PROTOTYPE:
1273             CODE:
1274 0 0         RETVAL = PLK_F5;
1275             OUTPUT:
1276             RETVAL
1277              
1278             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1279              
1280              
1281             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1282              
1283             int
1284             PLK_F6()
1285             PROTOTYPE:
1286             CODE:
1287 0 0         RETVAL = PLK_F6;
1288             OUTPUT:
1289             RETVAL
1290              
1291             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1292              
1293              
1294             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1295              
1296             int
1297             PLK_F7()
1298             PROTOTYPE:
1299             CODE:
1300 0 0         RETVAL = PLK_F7;
1301             OUTPUT:
1302             RETVAL
1303              
1304             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1305              
1306              
1307             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1308              
1309             int
1310             PLK_F8()
1311             PROTOTYPE:
1312             CODE:
1313 0 0         RETVAL = PLK_F8;
1314             OUTPUT:
1315             RETVAL
1316              
1317             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1318              
1319              
1320             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1321              
1322             int
1323             PLK_F9()
1324             PROTOTYPE:
1325             CODE:
1326 0 0         RETVAL = PLK_F9;
1327             OUTPUT:
1328             RETVAL
1329              
1330             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1331              
1332              
1333             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1334              
1335             int
1336             PLK_F10()
1337             PROTOTYPE:
1338             CODE:
1339 0 0         RETVAL = PLK_F10;
1340             OUTPUT:
1341             RETVAL
1342              
1343             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1344              
1345              
1346             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1347              
1348             int
1349             PLK_F11()
1350             PROTOTYPE:
1351             CODE:
1352 0 0         RETVAL = PLK_F11;
1353             OUTPUT:
1354             RETVAL
1355              
1356             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1357              
1358              
1359             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1360              
1361             int
1362             PLK_L1()
1363             PROTOTYPE:
1364             CODE:
1365 0 0         RETVAL = PLK_L1;
1366             OUTPUT:
1367             RETVAL
1368              
1369             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1370              
1371              
1372             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1373              
1374             int
1375             PLK_F12()
1376             PROTOTYPE:
1377             CODE:
1378 0 0         RETVAL = PLK_F12;
1379             OUTPUT:
1380             RETVAL
1381              
1382             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1383              
1384              
1385             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1386              
1387             int
1388             PLK_L2()
1389             PROTOTYPE:
1390             CODE:
1391 0 0         RETVAL = PLK_L2;
1392             OUTPUT:
1393             RETVAL
1394              
1395             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1396              
1397              
1398             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1399              
1400             int
1401             PLK_F13()
1402             PROTOTYPE:
1403             CODE:
1404 0 0         RETVAL = PLK_F13;
1405             OUTPUT:
1406             RETVAL
1407              
1408             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1409              
1410              
1411             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1412              
1413             int
1414             PLK_L3()
1415             PROTOTYPE:
1416             CODE:
1417 0 0         RETVAL = PLK_L3;
1418             OUTPUT:
1419             RETVAL
1420              
1421             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1422              
1423              
1424             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1425              
1426             int
1427             PLK_F14()
1428             PROTOTYPE:
1429             CODE:
1430 0 0         RETVAL = PLK_F14;
1431             OUTPUT:
1432             RETVAL
1433              
1434             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1435              
1436              
1437             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1438              
1439             int
1440             PLK_L4()
1441             PROTOTYPE:
1442             CODE:
1443 0 0         RETVAL = PLK_L4;
1444             OUTPUT:
1445             RETVAL
1446              
1447             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1448              
1449              
1450             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1451              
1452             int
1453             PLK_F15()
1454             PROTOTYPE:
1455             CODE:
1456 0 0         RETVAL = PLK_F15;
1457             OUTPUT:
1458             RETVAL
1459              
1460             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1461              
1462              
1463             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1464              
1465             int
1466             PLK_L5()
1467             PROTOTYPE:
1468             CODE:
1469 0 0         RETVAL = PLK_L5;
1470             OUTPUT:
1471             RETVAL
1472              
1473             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1474              
1475              
1476             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1477              
1478             int
1479             PLK_F16()
1480             PROTOTYPE:
1481             CODE:
1482 0 0         RETVAL = PLK_F16;
1483             OUTPUT:
1484             RETVAL
1485              
1486             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1487              
1488              
1489             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1490              
1491             int
1492             PLK_L6()
1493             PROTOTYPE:
1494             CODE:
1495 0 0         RETVAL = PLK_L6;
1496             OUTPUT:
1497             RETVAL
1498              
1499             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1500              
1501              
1502             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1503              
1504             int
1505             PLK_F17()
1506             PROTOTYPE:
1507             CODE:
1508 0 0         RETVAL = PLK_F17;
1509             OUTPUT:
1510             RETVAL
1511              
1512             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1513              
1514              
1515             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1516              
1517             int
1518             PLK_L7()
1519             PROTOTYPE:
1520             CODE:
1521 0 0         RETVAL = PLK_L7;
1522             OUTPUT:
1523             RETVAL
1524              
1525             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1526              
1527              
1528             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1529              
1530             int
1531             PLK_F18()
1532             PROTOTYPE:
1533             CODE:
1534 0 0         RETVAL = PLK_F18;
1535             OUTPUT:
1536             RETVAL
1537              
1538             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1539              
1540              
1541             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1542              
1543             int
1544             PLK_L8()
1545             PROTOTYPE:
1546             CODE:
1547 0 0         RETVAL = PLK_L8;
1548             OUTPUT:
1549             RETVAL
1550              
1551             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1552              
1553              
1554             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1555              
1556             int
1557             PLK_F19()
1558             PROTOTYPE:
1559             CODE:
1560 0 0         RETVAL = PLK_F19;
1561             OUTPUT:
1562             RETVAL
1563              
1564             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1565              
1566              
1567             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1568              
1569             int
1570             PLK_L9()
1571             PROTOTYPE:
1572             CODE:
1573 0 0         RETVAL = PLK_L9;
1574             OUTPUT:
1575             RETVAL
1576              
1577             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1578              
1579              
1580             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1581              
1582             int
1583             PLK_F20()
1584             PROTOTYPE:
1585             CODE:
1586 0 0         RETVAL = PLK_F20;
1587             OUTPUT:
1588             RETVAL
1589              
1590             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1591              
1592              
1593             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1594              
1595             int
1596             PLK_L10()
1597             PROTOTYPE:
1598             CODE:
1599 0 0         RETVAL = PLK_L10;
1600             OUTPUT:
1601             RETVAL
1602              
1603             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1604              
1605              
1606             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1607              
1608             int
1609             PLK_F21()
1610             PROTOTYPE:
1611             CODE:
1612 0 0         RETVAL = PLK_F21;
1613             OUTPUT:
1614             RETVAL
1615              
1616             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1617              
1618              
1619             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1620              
1621             int
1622             PLK_R1()
1623             PROTOTYPE:
1624             CODE:
1625 0 0         RETVAL = PLK_R1;
1626             OUTPUT:
1627             RETVAL
1628              
1629             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1630              
1631              
1632             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1633              
1634             int
1635             PLK_F22()
1636             PROTOTYPE:
1637             CODE:
1638 0 0         RETVAL = PLK_F22;
1639             OUTPUT:
1640             RETVAL
1641              
1642             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1643              
1644              
1645             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1646              
1647             int
1648             PLK_R2()
1649             PROTOTYPE:
1650             CODE:
1651 0 0         RETVAL = PLK_R2;
1652             OUTPUT:
1653             RETVAL
1654              
1655             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1656              
1657              
1658             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1659              
1660             int
1661             PLK_F23()
1662             PROTOTYPE:
1663             CODE:
1664 0 0         RETVAL = PLK_F23;
1665             OUTPUT:
1666             RETVAL
1667              
1668             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1669              
1670              
1671             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1672              
1673             int
1674             PLK_R3()
1675             PROTOTYPE:
1676             CODE:
1677 0 0         RETVAL = PLK_R3;
1678             OUTPUT:
1679             RETVAL
1680              
1681             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1682              
1683              
1684             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1685              
1686             int
1687             PLK_F24()
1688             PROTOTYPE:
1689             CODE:
1690 0 0         RETVAL = PLK_F24;
1691             OUTPUT:
1692             RETVAL
1693              
1694             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1695              
1696              
1697             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1698              
1699             int
1700             PLK_R4()
1701             PROTOTYPE:
1702             CODE:
1703 0 0         RETVAL = PLK_R4;
1704             OUTPUT:
1705             RETVAL
1706              
1707             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1708              
1709              
1710             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1711              
1712             int
1713             PLK_F25()
1714             PROTOTYPE:
1715             CODE:
1716 0 0         RETVAL = PLK_F25;
1717             OUTPUT:
1718             RETVAL
1719              
1720             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1721              
1722              
1723             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1724              
1725             int
1726             PLK_R5()
1727             PROTOTYPE:
1728             CODE:
1729 0 0         RETVAL = PLK_R5;
1730             OUTPUT:
1731             RETVAL
1732              
1733             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1734              
1735              
1736             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1737              
1738             int
1739             PLK_F26()
1740             PROTOTYPE:
1741             CODE:
1742 0 0         RETVAL = PLK_F26;
1743             OUTPUT:
1744             RETVAL
1745              
1746             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1747              
1748              
1749             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1750              
1751             int
1752             PLK_R6()
1753             PROTOTYPE:
1754             CODE:
1755 0 0         RETVAL = PLK_R6;
1756             OUTPUT:
1757             RETVAL
1758              
1759             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1760              
1761              
1762             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1763              
1764             int
1765             PLK_F27()
1766             PROTOTYPE:
1767             CODE:
1768 0 0         RETVAL = PLK_F27;
1769             OUTPUT:
1770             RETVAL
1771              
1772             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1773              
1774              
1775             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1776              
1777             int
1778             PLK_R7()
1779             PROTOTYPE:
1780             CODE:
1781 0 0         RETVAL = PLK_R7;
1782             OUTPUT:
1783             RETVAL
1784              
1785             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1786              
1787              
1788             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1789              
1790             int
1791             PLK_F28()
1792             PROTOTYPE:
1793             CODE:
1794 0 0         RETVAL = PLK_F28;
1795             OUTPUT:
1796             RETVAL
1797              
1798             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1799              
1800              
1801             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1802              
1803             int
1804             PLK_R8()
1805             PROTOTYPE:
1806             CODE:
1807 0 0         RETVAL = PLK_R8;
1808             OUTPUT:
1809             RETVAL
1810              
1811             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1812              
1813              
1814             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1815              
1816             int
1817             PLK_F29()
1818             PROTOTYPE:
1819             CODE:
1820 0 0         RETVAL = PLK_F29;
1821             OUTPUT:
1822             RETVAL
1823              
1824             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1825              
1826              
1827             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1828              
1829             int
1830             PLK_R9()
1831             PROTOTYPE:
1832             CODE:
1833 0 0         RETVAL = PLK_R9;
1834             OUTPUT:
1835             RETVAL
1836              
1837             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1838              
1839              
1840             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1841              
1842             int
1843             PLK_F30()
1844             PROTOTYPE:
1845             CODE:
1846 0 0         RETVAL = PLK_F30;
1847             OUTPUT:
1848             RETVAL
1849              
1850             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1851              
1852              
1853             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1854              
1855             int
1856             PLK_R10()
1857             PROTOTYPE:
1858             CODE:
1859 0 0         RETVAL = PLK_R10;
1860             OUTPUT:
1861             RETVAL
1862              
1863             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1864              
1865              
1866             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1867              
1868             int
1869             PLK_F31()
1870             PROTOTYPE:
1871             CODE:
1872 0 0         RETVAL = PLK_F31;
1873             OUTPUT:
1874             RETVAL
1875              
1876             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1877              
1878              
1879             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1880              
1881             int
1882             PLK_R11()
1883             PROTOTYPE:
1884             CODE:
1885 0 0         RETVAL = PLK_R11;
1886             OUTPUT:
1887             RETVAL
1888              
1889             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1890              
1891              
1892             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1893              
1894             int
1895             PLK_F32()
1896             PROTOTYPE:
1897             CODE:
1898 0 0         RETVAL = PLK_F32;
1899             OUTPUT:
1900             RETVAL
1901              
1902             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1903              
1904              
1905             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1906              
1907             int
1908             PLK_R12()
1909             PROTOTYPE:
1910             CODE:
1911 0 0         RETVAL = PLK_R12;
1912             OUTPUT:
1913             RETVAL
1914              
1915             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1916              
1917              
1918             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1919              
1920             int
1921             PLK_R13()
1922             PROTOTYPE:
1923             CODE:
1924 0 0         RETVAL = PLK_R13;
1925             OUTPUT:
1926             RETVAL
1927              
1928             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1929              
1930              
1931             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1932              
1933             int
1934             PLK_F33()
1935             PROTOTYPE:
1936             CODE:
1937 0 0         RETVAL = PLK_F33;
1938             OUTPUT:
1939             RETVAL
1940              
1941             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1942              
1943              
1944             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1945              
1946             int
1947             PLK_F34()
1948             PROTOTYPE:
1949             CODE:
1950 0 0         RETVAL = PLK_F34;
1951             OUTPUT:
1952             RETVAL
1953              
1954             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1955              
1956              
1957             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1958              
1959             int
1960             PLK_R14()
1961             PROTOTYPE:
1962             CODE:
1963 0 0         RETVAL = PLK_R14;
1964             OUTPUT:
1965             RETVAL
1966              
1967             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1968              
1969              
1970             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1971              
1972             int
1973             PLK_F35()
1974             PROTOTYPE:
1975             CODE:
1976 0 0         RETVAL = PLK_F35;
1977             OUTPUT:
1978             RETVAL
1979              
1980             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1981              
1982              
1983             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1984              
1985             int
1986             PLK_R15()
1987             PROTOTYPE:
1988             CODE:
1989 0 0         RETVAL = PLK_R15;
1990             OUTPUT:
1991             RETVAL
1992              
1993             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
1994              
1995              
1996             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
1997              
1998             int
1999             PLK_Shift_L()
2000             PROTOTYPE:
2001             CODE:
2002 0 0         RETVAL = PLK_Shift_L;
2003             OUTPUT:
2004             RETVAL
2005              
2006             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2007              
2008              
2009             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2010              
2011             int
2012             PLK_Shift_R()
2013             PROTOTYPE:
2014             CODE:
2015 0 0         RETVAL = PLK_Shift_R;
2016             OUTPUT:
2017             RETVAL
2018              
2019             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2020              
2021              
2022             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2023              
2024             int
2025             PLK_Control_L()
2026             PROTOTYPE:
2027             CODE:
2028 0 0         RETVAL = PLK_Control_L;
2029             OUTPUT:
2030             RETVAL
2031              
2032             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2033              
2034              
2035             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2036              
2037             int
2038             PLK_Control_R()
2039             PROTOTYPE:
2040             CODE:
2041 0 0         RETVAL = PLK_Control_R;
2042             OUTPUT:
2043             RETVAL
2044              
2045             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2046              
2047              
2048             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2049              
2050             int
2051             PLK_Caps_Lock()
2052             PROTOTYPE:
2053             CODE:
2054 0 0         RETVAL = PLK_Caps_Lock;
2055             OUTPUT:
2056             RETVAL
2057              
2058             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2059              
2060              
2061             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2062              
2063             int
2064             PLK_Shift_Lock()
2065             PROTOTYPE:
2066             CODE:
2067 0 0         RETVAL = PLK_Shift_Lock;
2068             OUTPUT:
2069             RETVAL
2070              
2071             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2072              
2073              
2074             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2075              
2076             int
2077             PLK_Meta_L()
2078             PROTOTYPE:
2079             CODE:
2080 0 0         RETVAL = PLK_Meta_L;
2081             OUTPUT:
2082             RETVAL
2083              
2084             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2085              
2086              
2087             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2088              
2089             int
2090             PLK_Meta_R()
2091             PROTOTYPE:
2092             CODE:
2093 0 0         RETVAL = PLK_Meta_R;
2094             OUTPUT:
2095             RETVAL
2096              
2097             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2098              
2099              
2100             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2101              
2102             int
2103             PLK_Alt_L()
2104             PROTOTYPE:
2105             CODE:
2106 0 0         RETVAL = PLK_Alt_L;
2107             OUTPUT:
2108             RETVAL
2109              
2110             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2111              
2112              
2113             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2114              
2115             int
2116             PLK_Alt_R()
2117             PROTOTYPE:
2118             CODE:
2119 0 0         RETVAL = PLK_Alt_R;
2120             OUTPUT:
2121             RETVAL
2122              
2123             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2124              
2125              
2126             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2127              
2128             int
2129             PLK_Super_L()
2130             PROTOTYPE:
2131             CODE:
2132 0 0         RETVAL = PLK_Super_L;
2133             OUTPUT:
2134             RETVAL
2135              
2136             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2137              
2138              
2139             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2140              
2141             int
2142             PLK_Super_R()
2143             PROTOTYPE:
2144             CODE:
2145 0 0         RETVAL = PLK_Super_R;
2146             OUTPUT:
2147             RETVAL
2148              
2149             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2150              
2151              
2152             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2153              
2154             int
2155             PLK_Hyper_L()
2156             PROTOTYPE:
2157             CODE:
2158 0 0         RETVAL = PLK_Hyper_L;
2159             OUTPUT:
2160             RETVAL
2161              
2162             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2163              
2164              
2165             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2166              
2167             int
2168             PLK_Hyper_R()
2169             PROTOTYPE:
2170             CODE:
2171 0 0         RETVAL = PLK_Hyper_R;
2172             OUTPUT:
2173             RETVAL
2174              
2175             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2176              
2177              
2178             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2179              
2180             int
2181             GRID_CSA()
2182             PROTOTYPE:
2183             CODE:
2184 12 100         RETVAL = GRID_CSA;
2185             OUTPUT:
2186             RETVAL
2187              
2188             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2189              
2190              
2191             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2192              
2193             int
2194             GRID_DTLI()
2195             PROTOTYPE:
2196             CODE:
2197 10 100         RETVAL = GRID_DTLI;
2198             OUTPUT:
2199             RETVAL
2200              
2201             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2202              
2203              
2204             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2205              
2206             int
2207             GRID_NNI()
2208             PROTOTYPE:
2209             CODE:
2210 6 100         RETVAL = GRID_NNI;
2211             OUTPUT:
2212             RETVAL
2213              
2214             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2215              
2216              
2217             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2218              
2219             int
2220             GRID_NNIDW()
2221             PROTOTYPE:
2222             CODE:
2223 0 0         RETVAL = GRID_NNIDW;
2224             OUTPUT:
2225             RETVAL
2226              
2227             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2228              
2229              
2230             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2231              
2232             int
2233             GRID_NNLI()
2234             PROTOTYPE:
2235             CODE:
2236 8 100         RETVAL = GRID_NNLI;
2237             OUTPUT:
2238             RETVAL
2239              
2240             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2241              
2242              
2243             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2244              
2245             int
2246             GRID_NNAIDW()
2247             PROTOTYPE:
2248             CODE:
2249 0 0         RETVAL = GRID_NNAIDW;
2250             OUTPUT:
2251             RETVAL
2252              
2253             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2254              
2255              
2256             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2257              
2258             int
2259             PL_X_AXIS()
2260             PROTOTYPE:
2261             CODE:
2262 6 100         RETVAL = PL_X_AXIS;
2263             OUTPUT:
2264             RETVAL
2265              
2266             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2267              
2268              
2269             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2270              
2271             int
2272             PL_Y_AXIS()
2273             PROTOTYPE:
2274             CODE:
2275 22 100         RETVAL = PL_Y_AXIS;
2276             OUTPUT:
2277             RETVAL
2278              
2279             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2280              
2281              
2282             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2283              
2284             int
2285             PL_Z_AXIS()
2286             PROTOTYPE:
2287             CODE:
2288 0 0         RETVAL = PL_Z_AXIS;
2289             OUTPUT:
2290             RETVAL
2291              
2292             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2293              
2294              
2295             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2296              
2297             int
2298             PL_COLORBAR_SHADE()
2299             PROTOTYPE:
2300             CODE:
2301 2 50         RETVAL = PL_COLORBAR_SHADE;
2302             OUTPUT:
2303             RETVAL
2304              
2305             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2306              
2307              
2308             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2309              
2310             int
2311             PL_COLORBAR_SHADE_LABEL()
2312             PROTOTYPE:
2313             CODE:
2314 1 50         RETVAL = PL_COLORBAR_SHADE_LABEL;
2315             OUTPUT:
2316             RETVAL
2317              
2318             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2319              
2320              
2321             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2322              
2323             int
2324             PL_COLORBAR_IMAGE()
2325             PROTOTYPE:
2326             CODE:
2327 1 50         RETVAL = PL_COLORBAR_IMAGE;
2328             OUTPUT:
2329             RETVAL
2330              
2331             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2332              
2333              
2334             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2335              
2336             int
2337             PL_COLORBAR_GRADIENT()
2338             PROTOTYPE:
2339             CODE:
2340 1 50         RETVAL = PL_COLORBAR_GRADIENT;
2341             OUTPUT:
2342             RETVAL
2343              
2344             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2345              
2346              
2347             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2348              
2349             int
2350             PL_COLORBAR_CAP_NONE()
2351             PROTOTYPE:
2352             CODE:
2353 1 50         RETVAL = PL_COLORBAR_CAP_NONE;
2354             OUTPUT:
2355             RETVAL
2356              
2357             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2358              
2359              
2360             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2361              
2362             int
2363             PL_COLORBAR_CAP_LOW()
2364             PROTOTYPE:
2365             CODE:
2366 2 50         RETVAL = PL_COLORBAR_CAP_LOW;
2367             OUTPUT:
2368             RETVAL
2369              
2370             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2371              
2372              
2373             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2374              
2375             int
2376             PL_COLORBAR_CAP_HIGH()
2377             PROTOTYPE:
2378             CODE:
2379 2 50         RETVAL = PL_COLORBAR_CAP_HIGH;
2380             OUTPUT:
2381             RETVAL
2382              
2383             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2384              
2385              
2386             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2387              
2388             int
2389             PL_COLORBAR_LABEL_LEFT()
2390             PROTOTYPE:
2391             CODE:
2392 1 50         RETVAL = PL_COLORBAR_LABEL_LEFT;
2393             OUTPUT:
2394             RETVAL
2395              
2396             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2397              
2398              
2399             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2400              
2401             int
2402             PL_COLORBAR_LABEL_RIGHT()
2403             PROTOTYPE:
2404             CODE:
2405 1 50         RETVAL = PL_COLORBAR_LABEL_RIGHT;
2406             OUTPUT:
2407             RETVAL
2408              
2409             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2410              
2411              
2412             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2413              
2414             int
2415             PL_COLORBAR_LABEL_TOP()
2416             PROTOTYPE:
2417             CODE:
2418 1 50         RETVAL = PL_COLORBAR_LABEL_TOP;
2419             OUTPUT:
2420             RETVAL
2421              
2422             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2423              
2424              
2425             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2426              
2427             int
2428             PL_COLORBAR_LABEL_BOTTOM()
2429             PROTOTYPE:
2430             CODE:
2431 1 50         RETVAL = PL_COLORBAR_LABEL_BOTTOM;
2432             OUTPUT:
2433             RETVAL
2434              
2435             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2436              
2437              
2438             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2439              
2440             int
2441             PL_LEGEND_BACKGROUND()
2442             PROTOTYPE:
2443             CODE:
2444 8 100         RETVAL = PL_LEGEND_BACKGROUND;
2445             OUTPUT:
2446             RETVAL
2447              
2448             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2449              
2450              
2451             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2452              
2453             int
2454             PL_LEGEND_BOUNDING_BOX()
2455             PROTOTYPE:
2456             CODE:
2457 8 100         RETVAL = PL_LEGEND_BOUNDING_BOX;
2458             OUTPUT:
2459             RETVAL
2460              
2461             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2462              
2463              
2464             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2465              
2466             int
2467             PL_LEGEND_COLOR_BOX()
2468             PROTOTYPE:
2469             CODE:
2470 16 100         RETVAL = PL_LEGEND_COLOR_BOX;
2471             OUTPUT:
2472             RETVAL
2473              
2474             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2475              
2476              
2477             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2478              
2479             int
2480             PL_LEGEND_LINE()
2481             PROTOTYPE:
2482             CODE:
2483 58 100         RETVAL = PL_LEGEND_LINE;
2484             OUTPUT:
2485             RETVAL
2486              
2487             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2488              
2489              
2490             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2491              
2492             int
2493             PL_LEGEND_NONE()
2494             PROTOTYPE:
2495             CODE:
2496 1 50         RETVAL = PL_LEGEND_NONE;
2497             OUTPUT:
2498             RETVAL
2499              
2500             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2501              
2502              
2503             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2504              
2505             int
2506             PL_LEGEND_ROW_MAJOR()
2507             PROTOTYPE:
2508             CODE:
2509 2 50         RETVAL = PL_LEGEND_ROW_MAJOR;
2510             OUTPUT:
2511             RETVAL
2512              
2513             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2514              
2515              
2516             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2517              
2518             int
2519             PL_LEGEND_SYMBOL()
2520             PROTOTYPE:
2521             CODE:
2522 49 100         RETVAL = PL_LEGEND_SYMBOL;
2523             OUTPUT:
2524             RETVAL
2525              
2526             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2527              
2528              
2529             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2530              
2531             int
2532             PL_LEGEND_TEXT_LEFT()
2533             PROTOTYPE:
2534             CODE:
2535 1 50         RETVAL = PL_LEGEND_TEXT_LEFT;
2536             OUTPUT:
2537             RETVAL
2538              
2539             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2540              
2541              
2542             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2543              
2544             int
2545             PL_POSITION_BOTTOM()
2546             PROTOTYPE:
2547             CODE:
2548 9 50         RETVAL = PL_POSITION_BOTTOM;
2549             OUTPUT:
2550             RETVAL
2551              
2552             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2553              
2554              
2555             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2556              
2557             int
2558             PL_POSITION_INSIDE()
2559             PROTOTYPE:
2560             CODE:
2561 11 50         RETVAL = PL_POSITION_INSIDE;
2562             OUTPUT:
2563             RETVAL
2564              
2565             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2566              
2567              
2568             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2569              
2570             int
2571             PL_POSITION_LEFT()
2572             PROTOTYPE:
2573             CODE:
2574 11 50         RETVAL = PL_POSITION_LEFT;
2575             OUTPUT:
2576             RETVAL
2577              
2578             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2579              
2580              
2581             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2582              
2583             int
2584             PL_POSITION_OUTSIDE()
2585             PROTOTYPE:
2586             CODE:
2587 12 50         RETVAL = PL_POSITION_OUTSIDE;
2588             OUTPUT:
2589             RETVAL
2590              
2591             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2592              
2593              
2594             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2595              
2596             int
2597             PL_POSITION_RIGHT()
2598             PROTOTYPE:
2599             CODE:
2600 10 50         RETVAL = PL_POSITION_RIGHT;
2601             OUTPUT:
2602             RETVAL
2603              
2604             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2605              
2606              
2607             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2608              
2609             int
2610             PL_POSITION_SUBPAGE()
2611             PROTOTYPE:
2612             CODE:
2613 2 50         RETVAL = PL_POSITION_SUBPAGE;
2614             OUTPUT:
2615             RETVAL
2616              
2617             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2618              
2619              
2620             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2621              
2622             int
2623             PL_POSITION_TOP()
2624             PROTOTYPE:
2625             CODE:
2626 13 50         RETVAL = PL_POSITION_TOP;
2627             OUTPUT:
2628             RETVAL
2629              
2630             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2631              
2632              
2633             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2634              
2635             int
2636             PL_POSITION_VIEWPORT()
2637             PROTOTYPE:
2638             CODE:
2639 0 0         RETVAL = PL_POSITION_VIEWPORT;
2640             OUTPUT:
2641             RETVAL
2642              
2643             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2644              
2645              
2646             void
2647             pdl_run_pladv(page)
2648             pdl *page
2649             PPCODE:
2650 495           PDL->barf_if_error(pdl_run_pladv(page));
2651              
2652             void
2653             _plaxes_int(xzero,yzero,xtick,nxsub,ytick,nysub,xopt,yopt)
2654             pdl *xzero
2655             pdl *yzero
2656             pdl *xtick
2657             pdl *nxsub
2658             pdl *ytick
2659             pdl *nysub
2660             char *xopt
2661             char *yopt
2662             CODE:
2663 0           PDL->barf_if_error(pdl_run_plaxes(xzero,yzero,xtick,nxsub,ytick,nysub,xopt,yopt));
2664              
2665             void
2666             pdl_run_plbin(nbin, x, y, center)
2667             pdl *nbin
2668             pdl *x
2669             pdl *y
2670             pdl *center
2671             PPCODE:
2672 0           PDL->barf_if_error(pdl_run_plbin(nbin,x,y,center));
2673              
2674             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2675              
2676             void
2677             plbop()
2678             CODE:
2679 2           c_plbop();
2680              
2681              
2682             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2683              
2684              
2685             void
2686             _plbox_int(xtick,nxsub,ytick,nysub,xopt,yopt)
2687             pdl *xtick
2688             pdl *nxsub
2689             pdl *ytick
2690             pdl *nysub
2691             char *xopt
2692             char *yopt
2693             CODE:
2694 1056           PDL->barf_if_error(pdl_run_plbox(xtick,nxsub,ytick,nysub,xopt,yopt));
2695              
2696             void
2697             _plbox3_int(xtick,nsubx,ytick,nsuby,ztick,nsubz,xopt,xlabel,yopt,ylabel,zopt,zlabel)
2698             pdl *xtick
2699             pdl *nsubx
2700             pdl *ytick
2701             pdl *nsuby
2702             pdl *ztick
2703             pdl *nsubz
2704             char *xopt
2705             char *xlabel
2706             char *yopt
2707             char *ylabel
2708             char *zopt
2709             char *zlabel
2710             CODE:
2711 38           PDL->barf_if_error(pdl_run_plbox3(xtick,nsubx,ytick,nsuby,ztick,nsubz,xopt,xlabel,yopt,ylabel,zopt,zlabel));
2712              
2713             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2714              
2715             void
2716             plclear()
2717             CODE:
2718 0           c_plclear();
2719              
2720              
2721             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2722              
2723              
2724             void
2725             pdl_run_plcol0(icolzero)
2726             pdl *icolzero
2727             PPCODE:
2728 3015           PDL->barf_if_error(pdl_run_plcol0(icolzero));
2729              
2730             void
2731             pdl_run_plcol1(colone)
2732             pdl *colone
2733             PPCODE:
2734 1160           PDL->barf_if_error(pdl_run_plcol1(colone));
2735              
2736             void
2737             pdl_run_plcpstrm(iplsr, flags)
2738             pdl *iplsr
2739             pdl *flags
2740             PPCODE:
2741 0           PDL->barf_if_error(pdl_run_plcpstrm(iplsr,flags));
2742              
2743             void
2744             pdl_run_pldid2pc(xmin, ymin, xmax, ymax)
2745             pdl *xmin
2746             pdl *ymin
2747             pdl *xmax
2748             pdl *ymax
2749             PPCODE:
2750 0           PDL->barf_if_error(pdl_run_pldid2pc(xmin,ymin,xmax,ymax));
2751              
2752             void
2753             pdl_run_pldip2dc(xmin, ymin, xmax, ymax)
2754             pdl *xmin
2755             pdl *ymin
2756             pdl *xmax
2757             pdl *ymax
2758             PPCODE:
2759 0           PDL->barf_if_error(pdl_run_pldip2dc(xmin,ymin,xmax,ymax));
2760              
2761             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2762              
2763             void
2764             plend()
2765             CODE:
2766 30           c_plend();
2767              
2768              
2769             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2770              
2771              
2772             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2773              
2774             void
2775             plend1()
2776             CODE:
2777 152           c_plend1();
2778              
2779              
2780             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2781              
2782              
2783             void
2784             pdl_run_plenv(xmin, xmax, ymin, ymax, just, axis)
2785             pdl *xmin
2786             pdl *xmax
2787             pdl *ymin
2788             pdl *ymax
2789             pdl *just
2790             pdl *axis
2791             PPCODE:
2792 26           PDL->barf_if_error(pdl_run_plenv(xmin,xmax,ymin,ymax,just,axis));
2793              
2794             void
2795             pdl_run_plenv0(xmin, xmax, ymin, ymax, just, axis)
2796             pdl *xmin
2797             pdl *xmax
2798             pdl *ymin
2799             pdl *ymax
2800             pdl *just
2801             pdl *axis
2802             PPCODE:
2803 6           PDL->barf_if_error(pdl_run_plenv0(xmin,xmax,ymin,ymax,just,axis));
2804              
2805             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2806              
2807             void
2808             pleop()
2809             CODE:
2810 5           c_pleop();
2811              
2812              
2813             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2814              
2815              
2816             void
2817             pdl_run_plerrx(n, xmin, xmax, y)
2818             pdl *n
2819             pdl *xmin
2820             pdl *xmax
2821             pdl *y
2822             PPCODE:
2823 2           PDL->barf_if_error(pdl_run_plerrx(n,xmin,xmax,y));
2824              
2825             void
2826             pdl_run_plerry(n, x, ymin, ymax)
2827             pdl *n
2828             pdl *x
2829             pdl *ymin
2830             pdl *ymax
2831             PPCODE:
2832 2           PDL->barf_if_error(pdl_run_plerry(n,x,ymin,ymax));
2833              
2834             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2835              
2836             void
2837             plfamadv()
2838             CODE:
2839 0           c_plfamadv();
2840              
2841              
2842             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2843              
2844              
2845             void
2846             pdl_run_plfill3(n, x, y, z)
2847             pdl *n
2848             pdl *x
2849             pdl *y
2850             pdl *z
2851             PPCODE:
2852 2           PDL->barf_if_error(pdl_run_plfill3(n,x,y,z));
2853              
2854             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2855              
2856             void
2857             plflush()
2858             CODE:
2859 586           c_plflush();
2860              
2861              
2862             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
2863              
2864              
2865             void
2866             pdl_run_plfont(ifont)
2867             pdl *ifont
2868             PPCODE:
2869 11           PDL->barf_if_error(pdl_run_plfont(ifont));
2870              
2871             void
2872             pdl_run_plfontld(fnt)
2873             pdl *fnt
2874             PPCODE:
2875 153           PDL->barf_if_error(pdl_run_plfontld(fnt));
2876              
2877             void
2878             pdl_run_plgchr(p_def=PDL_XS_PERLINIT_initsv(p_def_SV), p_ht=PDL_XS_PERLINIT_initsv(p_ht_SV))
2879             SV *p_def_SV = items > 0 ? ST(0) : NULL;
2880             SV *p_ht_SV = items > 1 ? ST(1) : NULL;
2881             PREINIT:
2882 13 100         PDL_XS_PREAMBLE((items == 2) ? 0 : 2);
    100          
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
2883             INPUT:
2884             pdl *p_def
2885             pdl *p_ht
2886             PPCODE:
2887 13           PDL->barf_if_error(pdl_run_plgchr(p_def,p_ht));
2888 13 100         PDL_XS_RETURN(ST(0) = p_def_SV;ST(1) = p_ht_SV)
    50          
    50          
    50          
    50          
2889              
2890             void
2891             pdl_run_plgcompression(compression=PDL_XS_PERLINIT_initsv(compression_SV))
2892             SV *compression_SV = items > 0 ? ST(0) : NULL;
2893             PREINIT:
2894 1 50         PDL_XS_PREAMBLE((items == 1) ? 0 : 1);
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
2895             INPUT:
2896             pdl *compression
2897             PPCODE:
2898 1           PDL->barf_if_error(pdl_run_plgcompression(compression));
2899 1 50         PDL_XS_RETURN(ST(0) = compression_SV)
    50          
    50          
    50          
    0          
2900              
2901             void
2902             pdl_run_plgdidev(p_mar=PDL_XS_PERLINIT_initsv(p_mar_SV), p_aspect=PDL_XS_PERLINIT_initsv(p_aspect_SV), p_jx=PDL_XS_PERLINIT_initsv(p_jx_SV), p_jy=PDL_XS_PERLINIT_initsv(p_jy_SV))
2903             SV *p_mar_SV = items > 0 ? ST(0) : NULL;
2904             SV *p_aspect_SV = items > 1 ? ST(1) : NULL;
2905             SV *p_jx_SV = items > 2 ? ST(2) : NULL;
2906             SV *p_jy_SV = items > 3 ? ST(3) : NULL;
2907             PREINIT:
2908 1 50         PDL_XS_PREAMBLE((items == 4) ? 0 : 4);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
2909             INPUT:
2910             pdl *p_mar
2911             pdl *p_aspect
2912             pdl *p_jx
2913             pdl *p_jy
2914             PPCODE:
2915 1           PDL->barf_if_error(pdl_run_plgdidev(p_mar,p_aspect,p_jx,p_jy));
2916 1 50         PDL_XS_RETURN(ST(0) = p_mar_SV;ST(1) = p_aspect_SV;ST(2) = p_jx_SV;ST(3) = p_jy_SV)
    50          
    50          
    50          
    0          
2917              
2918             void
2919             pdl_run_plgdiori(p_rot=PDL_XS_PERLINIT_initsv(p_rot_SV))
2920             SV *p_rot_SV = items > 0 ? ST(0) : NULL;
2921             PREINIT:
2922 1 50         PDL_XS_PREAMBLE((items == 1) ? 0 : 1);
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
2923             INPUT:
2924             pdl *p_rot
2925             PPCODE:
2926 1           PDL->barf_if_error(pdl_run_plgdiori(p_rot));
2927 1 50         PDL_XS_RETURN(ST(0) = p_rot_SV)
    50          
    50          
    50          
    0          
2928              
2929             void
2930             pdl_run_plgdiplt(p_xmin=PDL_XS_PERLINIT_initsv(p_xmin_SV), p_ymin=PDL_XS_PERLINIT_initsv(p_ymin_SV), p_xmax=PDL_XS_PERLINIT_initsv(p_xmax_SV), p_ymax=PDL_XS_PERLINIT_initsv(p_ymax_SV))
2931             SV *p_xmin_SV = items > 0 ? ST(0) : NULL;
2932             SV *p_ymin_SV = items > 1 ? ST(1) : NULL;
2933             SV *p_xmax_SV = items > 2 ? ST(2) : NULL;
2934             SV *p_ymax_SV = items > 3 ? ST(3) : NULL;
2935             PREINIT:
2936 2 100         PDL_XS_PREAMBLE((items == 4) ? 0 : 4);
    100          
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
2937             INPUT:
2938             pdl *p_xmin
2939             pdl *p_ymin
2940             pdl *p_xmax
2941             pdl *p_ymax
2942             PPCODE:
2943 2           PDL->barf_if_error(pdl_run_plgdiplt(p_xmin,p_ymin,p_xmax,p_ymax));
2944 2 100         PDL_XS_RETURN(ST(0) = p_xmin_SV;ST(1) = p_ymin_SV;ST(2) = p_xmax_SV;ST(3) = p_ymax_SV)
    50          
    50          
    50          
    50          
2945              
2946             void
2947             pdl_run_plgfam(p_fam=PDL_XS_PERLINIT_initsv(p_fam_SV), p_num=PDL_XS_PERLINIT_initsv(p_num_SV), p_bmax=PDL_XS_PERLINIT_initsv(p_bmax_SV))
2948             SV *p_fam_SV = items > 0 ? ST(0) : NULL;
2949             SV *p_num_SV = items > 1 ? ST(1) : NULL;
2950             SV *p_bmax_SV = items > 2 ? ST(2) : NULL;
2951             PREINIT:
2952 3 50         PDL_XS_PREAMBLE((items == 3) ? 0 : 3);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
2953             INPUT:
2954             pdl *p_fam
2955             pdl *p_num
2956             pdl *p_bmax
2957             PPCODE:
2958 3           PDL->barf_if_error(pdl_run_plgfam(p_fam,p_num,p_bmax));
2959 3 50         PDL_XS_RETURN(ST(0) = p_fam_SV;ST(1) = p_num_SV;ST(2) = p_bmax_SV)
    50          
    50          
    50          
    0          
2960              
2961             void
2962             pdl_run_plglevel(p_level=PDL_XS_PERLINIT_initsv(p_level_SV))
2963             SV *p_level_SV = items > 0 ? ST(0) : NULL;
2964             PREINIT:
2965 1 50         PDL_XS_PREAMBLE((items == 1) ? 0 : 1);
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
2966             INPUT:
2967             pdl *p_level
2968             PPCODE:
2969 1           PDL->barf_if_error(pdl_run_plglevel(p_level));
2970 1 50         PDL_XS_RETURN(ST(0) = p_level_SV)
    50          
    50          
    50          
    0          
2971              
2972             void
2973             pdl_run_plgpage(p_xp=PDL_XS_PERLINIT_initsv(p_xp_SV), p_yp=PDL_XS_PERLINIT_initsv(p_yp_SV), p_xleng=PDL_XS_PERLINIT_initsv(p_xleng_SV), p_yleng=PDL_XS_PERLINIT_initsv(p_yleng_SV), p_xoff=PDL_XS_PERLINIT_initsv(p_xoff_SV), p_yoff=PDL_XS_PERLINIT_initsv(p_yoff_SV))
2974             SV *p_xp_SV = items > 0 ? ST(0) : NULL;
2975             SV *p_yp_SV = items > 1 ? ST(1) : NULL;
2976             SV *p_xleng_SV = items > 2 ? ST(2) : NULL;
2977             SV *p_yleng_SV = items > 3 ? ST(3) : NULL;
2978             SV *p_xoff_SV = items > 4 ? ST(4) : NULL;
2979             SV *p_yoff_SV = items > 5 ? ST(5) : NULL;
2980             PREINIT:
2981 3 50         PDL_XS_PREAMBLE((items == 6) ? 0 : 6);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
2982             INPUT:
2983             pdl *p_xp
2984             pdl *p_yp
2985             pdl *p_xleng
2986             pdl *p_yleng
2987             pdl *p_xoff
2988             pdl *p_yoff
2989             PPCODE:
2990 3           PDL->barf_if_error(pdl_run_plgpage(p_xp,p_yp,p_xleng,p_yleng,p_xoff,p_yoff));
2991 3 50         PDL_XS_RETURN(ST(0) = p_xp_SV;ST(1) = p_yp_SV;ST(2) = p_xleng_SV;ST(3) = p_yleng_SV;ST(4) = p_xoff_SV;ST(5) = p_yoff_SV)
    50          
    50          
    50          
    0          
2992              
2993             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
2994              
2995             void
2996             plgra()
2997             CODE:
2998 0           c_plgra();
2999              
3000              
3001             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3002              
3003              
3004             void
3005             pdl_run_plgspa(xmin=PDL_XS_PERLINIT_initsv(xmin_SV), xmax=PDL_XS_PERLINIT_initsv(xmax_SV), ymin=PDL_XS_PERLINIT_initsv(ymin_SV), ymax=PDL_XS_PERLINIT_initsv(ymax_SV))
3006             SV *xmin_SV = items > 0 ? ST(0) : NULL;
3007             SV *xmax_SV = items > 1 ? ST(1) : NULL;
3008             SV *ymin_SV = items > 2 ? ST(2) : NULL;
3009             SV *ymax_SV = items > 3 ? ST(3) : NULL;
3010             PREINIT:
3011 737 100         PDL_XS_PREAMBLE((items == 4) ? 0 : 4);
    100          
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
3012             INPUT:
3013             pdl *xmin
3014             pdl *xmax
3015             pdl *ymin
3016             pdl *ymax
3017             PPCODE:
3018 737           PDL->barf_if_error(pdl_run_plgspa(xmin,xmax,ymin,ymax));
3019 737 100         PDL_XS_RETURN(ST(0) = xmin_SV;ST(1) = xmax_SV;ST(2) = ymin_SV;ST(3) = ymax_SV)
    50          
    50          
    50          
    50          
3020              
3021             void
3022             pdl_run_plgvpd(p_xmin=PDL_XS_PERLINIT_initsv(p_xmin_SV), p_xmax=PDL_XS_PERLINIT_initsv(p_xmax_SV), p_ymin=PDL_XS_PERLINIT_initsv(p_ymin_SV), p_ymax=PDL_XS_PERLINIT_initsv(p_ymax_SV))
3023             SV *p_xmin_SV = items > 0 ? ST(0) : NULL;
3024             SV *p_xmax_SV = items > 1 ? ST(1) : NULL;
3025             SV *p_ymin_SV = items > 2 ? ST(2) : NULL;
3026             SV *p_ymax_SV = items > 3 ? ST(3) : NULL;
3027             PREINIT:
3028 2 50         PDL_XS_PREAMBLE((items == 4) ? 0 : 4);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
3029             INPUT:
3030             pdl *p_xmin
3031             pdl *p_xmax
3032             pdl *p_ymin
3033             pdl *p_ymax
3034             PPCODE:
3035 2           PDL->barf_if_error(pdl_run_plgvpd(p_xmin,p_xmax,p_ymin,p_ymax));
3036 2 50         PDL_XS_RETURN(ST(0) = p_xmin_SV;ST(1) = p_xmax_SV;ST(2) = p_ymin_SV;ST(3) = p_ymax_SV)
    50          
    50          
    50          
    0          
3037              
3038             void
3039             pdl_run_plgvpw(p_xmin=PDL_XS_PERLINIT_initsv(p_xmin_SV), p_xmax=PDL_XS_PERLINIT_initsv(p_xmax_SV), p_ymin=PDL_XS_PERLINIT_initsv(p_ymin_SV), p_ymax=PDL_XS_PERLINIT_initsv(p_ymax_SV))
3040             SV *p_xmin_SV = items > 0 ? ST(0) : NULL;
3041             SV *p_xmax_SV = items > 1 ? ST(1) : NULL;
3042             SV *p_ymin_SV = items > 2 ? ST(2) : NULL;
3043             SV *p_ymax_SV = items > 3 ? ST(3) : NULL;
3044             PREINIT:
3045 2 50         PDL_XS_PREAMBLE((items == 4) ? 0 : 4);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
3046             INPUT:
3047             pdl *p_xmin
3048             pdl *p_xmax
3049             pdl *p_ymin
3050             pdl *p_ymax
3051             PPCODE:
3052 2           PDL->barf_if_error(pdl_run_plgvpw(p_xmin,p_xmax,p_ymin,p_ymax));
3053 2 50         PDL_XS_RETURN(ST(0) = p_xmin_SV;ST(1) = p_xmax_SV;ST(2) = p_ymin_SV;ST(3) = p_ymax_SV)
    50          
    50          
    50          
    0          
3054              
3055             void
3056             pdl_run_plgxax(p_digmax=PDL_XS_PERLINIT_initsv(p_digmax_SV), p_digits=PDL_XS_PERLINIT_initsv(p_digits_SV))
3057             SV *p_digmax_SV = items > 0 ? ST(0) : NULL;
3058             SV *p_digits_SV = items > 1 ? ST(1) : NULL;
3059             PREINIT:
3060 1 50         PDL_XS_PREAMBLE((items == 2) ? 0 : 2);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
3061             INPUT:
3062             pdl *p_digmax
3063             pdl *p_digits
3064             PPCODE:
3065 1           PDL->barf_if_error(pdl_run_plgxax(p_digmax,p_digits));
3066 1 50         PDL_XS_RETURN(ST(0) = p_digmax_SV;ST(1) = p_digits_SV)
    50          
    50          
    50          
    0          
3067              
3068             void
3069             pdl_run_plgyax(p_digmax=PDL_XS_PERLINIT_initsv(p_digmax_SV), p_digits=PDL_XS_PERLINIT_initsv(p_digits_SV))
3070             SV *p_digmax_SV = items > 0 ? ST(0) : NULL;
3071             SV *p_digits_SV = items > 1 ? ST(1) : NULL;
3072             PREINIT:
3073 1 50         PDL_XS_PREAMBLE((items == 2) ? 0 : 2);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
3074             INPUT:
3075             pdl *p_digmax
3076             pdl *p_digits
3077             PPCODE:
3078 1           PDL->barf_if_error(pdl_run_plgyax(p_digmax,p_digits));
3079 1 50         PDL_XS_RETURN(ST(0) = p_digmax_SV;ST(1) = p_digits_SV)
    50          
    50          
    50          
    0          
3080              
3081             void
3082             pdl_run_plgzax(p_digmax=PDL_XS_PERLINIT_initsv(p_digmax_SV), p_digits=PDL_XS_PERLINIT_initsv(p_digits_SV))
3083             SV *p_digmax_SV = items > 0 ? ST(0) : NULL;
3084             SV *p_digits_SV = items > 1 ? ST(1) : NULL;
3085             PREINIT:
3086 1 50         PDL_XS_PREAMBLE((items == 2) ? 0 : 2);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
3087             INPUT:
3088             pdl *p_digmax
3089             pdl *p_digits
3090             PPCODE:
3091 1           PDL->barf_if_error(pdl_run_plgzax(p_digmax,p_digits));
3092 1 50         PDL_XS_RETURN(ST(0) = p_digmax_SV;ST(1) = p_digits_SV)
    50          
    50          
    50          
    0          
3093              
3094             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3095              
3096             void
3097             plinit()
3098             CODE:
3099 182           c_plinit();
3100              
3101              
3102             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3103              
3104              
3105             void
3106             pdl_run_pljoin(xone, yone, xtwo, ytwo)
3107             pdl *xone
3108             pdl *yone
3109             pdl *xtwo
3110             pdl *ytwo
3111             PPCODE:
3112 24           PDL->barf_if_error(pdl_run_pljoin(xone,yone,xtwo,ytwo));
3113              
3114             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3115              
3116             void
3117             pllab(xlabel,ylabel,tlabel)
3118             char * xlabel
3119             char * ylabel
3120             char * tlabel
3121             CODE:
3122 49           c_pllab(xlabel,ylabel,tlabel);
3123              
3124              
3125             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3126              
3127              
3128             void
3129             pdl_run_pllightsource(x, y, z)
3130             pdl *x
3131             pdl *y
3132             pdl *z
3133             PPCODE:
3134 1           PDL->barf_if_error(pdl_run_pllightsource(x,y,z));
3135              
3136             void
3137             pdl_run_pllsty(lin)
3138             pdl *lin
3139             PPCODE:
3140 647           PDL->barf_if_error(pdl_run_pllsty(lin));
3141              
3142             void
3143             _plmtex_int(disp,pos,just,side,text)
3144             pdl *disp
3145             pdl *pos
3146             pdl *just
3147             char *side
3148             char *text
3149             CODE:
3150 764           PDL->barf_if_error(pdl_run_plmtex(disp,pos,just,side,text));
3151              
3152             void
3153             _plmtex3_int(disp,pos,just,side,text)
3154             pdl *disp
3155             pdl *pos
3156             pdl *just
3157             char *side
3158             char *text
3159             CODE:
3160 12           PDL->barf_if_error(pdl_run_plmtex3(disp,pos,just,side,text));
3161              
3162             void
3163             pdl_run_plpat(nlin, inc, del)
3164             pdl *nlin
3165             pdl *inc
3166             pdl *del
3167             PPCODE:
3168 10           PDL->barf_if_error(pdl_run_plpat(nlin,inc,del));
3169              
3170             void
3171             pdl_run_plprec(setp, prec)
3172             pdl *setp
3173             pdl *prec
3174             PPCODE:
3175 2           PDL->barf_if_error(pdl_run_plprec(setp,prec));
3176              
3177             void
3178             pdl_run_plpsty(patt)
3179             pdl *patt
3180             PPCODE:
3181 91           PDL->barf_if_error(pdl_run_plpsty(patt));
3182              
3183             void
3184             pdl_run_plptex(x, y, dx, dy, just, text)
3185             pdl *x
3186             pdl *y
3187             pdl *dx
3188             pdl *dy
3189             pdl *just
3190             char *text
3191             PPCODE:
3192 1587           PDL->barf_if_error(pdl_run_plptex(x,y,dx,dy,just,text));
3193              
3194             void
3195             pdl_run_plptex3(x, y, z, dx, dy, dz, sx, sy, sz, just, text)
3196             pdl *x
3197             pdl *y
3198             pdl *z
3199             pdl *dx
3200             pdl *dy
3201             pdl *dz
3202             pdl *sx
3203             pdl *sy
3204             pdl *sz
3205             pdl *just
3206             char *text
3207             PPCODE:
3208 68           PDL->barf_if_error(pdl_run_plptex3(x,y,z,dx,dy,dz,sx,sy,sz,just,text));
3209              
3210             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3211              
3212             void
3213             plreplot()
3214             CODE:
3215 0           c_plreplot();
3216              
3217              
3218             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3219              
3220              
3221             void
3222             pdl_run_plschr(def, scale)
3223             pdl *def
3224             pdl *scale
3225             PPCODE:
3226 217           PDL->barf_if_error(pdl_run_plschr(def,scale));
3227              
3228             void
3229             pdl_run_plscmap0n(ncolzero)
3230             pdl *ncolzero
3231             PPCODE:
3232 150           PDL->barf_if_error(pdl_run_plscmap0n(ncolzero));
3233              
3234             void
3235             pdl_run_plscmap1n(ncolone)
3236             pdl *ncolone
3237             PPCODE:
3238 167           PDL->barf_if_error(pdl_run_plscmap1n(ncolone));
3239              
3240             void
3241             pdl_run_plscol0(icolzero, r, g, b)
3242             pdl *icolzero
3243             pdl *r
3244             pdl *g
3245             pdl *b
3246             PPCODE:
3247 336           PDL->barf_if_error(pdl_run_plscol0(icolzero,r,g,b));
3248              
3249             void
3250             pdl_run_plscolbg(r, g, b)
3251             pdl *r
3252             pdl *g
3253             pdl *b
3254             PPCODE:
3255 152           PDL->barf_if_error(pdl_run_plscolbg(r,g,b));
3256              
3257             void
3258             pdl_run_plscolor(color)
3259             pdl *color
3260             PPCODE:
3261 1           PDL->barf_if_error(pdl_run_plscolor(color));
3262              
3263             void
3264             pdl_run_plscompression(compression)
3265             pdl *compression
3266             PPCODE:
3267 1           PDL->barf_if_error(pdl_run_plscompression(compression));
3268              
3269             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3270              
3271             void
3272             plsdev(devname)
3273             char * devname
3274             CODE:
3275 153           c_plsdev(devname);
3276              
3277              
3278             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3279              
3280              
3281             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3282              
3283             SV*
3284             plgDevs ()
3285             INIT:
3286 1           const int ndev_alloc = 100; /* per docs, "20 or so is plenty" */
3287 1           const char **menustr = (const char**) malloc(ndev_alloc * sizeof(char*));
3288 1           const char **devname = (const char**) malloc(ndev_alloc * sizeof(char*));
3289 1           int ndev = ndev_alloc;
3290             CODE:
3291 1           plgDevs (&menustr, &devname, &ndev);
3292 1           HV* hv = newHV();
3293             int i;
3294 7 100         for( i = 0; i < ndev; i++ ) {
3295 6           SV* menustr_sv = newSVpvn(menustr[i], strlen(menustr[i]));
3296 6 50         if( NULL == hv_store(hv, devname[i], strlen(devname[i]), menustr_sv, 0) ) {
3297 0           sv_free(menustr_sv);
3298 0           croak("Could not return devices");
3299             }
3300             }
3301 1           RETVAL = newRV_noinc((SV*) hv);
3302             OUTPUT:
3303             RETVAL
3304             CLEANUP:
3305 1           free(menustr);
3306 1           free(devname);
3307              
3308             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3309              
3310              
3311             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3312              
3313             SV*
3314             plgFileDevs ()
3315             INIT:
3316 1           const int ndev_alloc = 100; /* per docs, "20 or so is plenty" */
3317 1           const char **menustr = (const char**) malloc(ndev_alloc * sizeof(char*));
3318 1           const char **devname = (const char**) malloc(ndev_alloc * sizeof(char*));
3319 1           int ndev = ndev_alloc;
3320             CODE:
3321 1           plgFileDevs (&menustr, &devname, &ndev);
3322 1           HV* hv = newHV();
3323             int i;
3324 5 100         for( i = 0; i < ndev; i++ ) {
3325 4           SV* menustr_sv = newSVpvn(menustr[i], strlen(menustr[i]));
3326 4 50         if( NULL == hv_store(hv, devname[i], strlen(devname[i]), menustr_sv, 0) ) {
3327 0           sv_free(menustr_sv);
3328 0           croak("Could not return devices");
3329             }
3330             }
3331 1           RETVAL = newRV_noinc((SV*) hv);
3332             OUTPUT:
3333             RETVAL
3334             CLEANUP:
3335 1           free(menustr);
3336 1           free(devname);
3337              
3338             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3339              
3340              
3341             void
3342             pdl_run_plsdidev(mar, aspect, jx, jy)
3343             pdl *mar
3344             pdl *aspect
3345             pdl *jx
3346             pdl *jy
3347             PPCODE:
3348 1           PDL->barf_if_error(pdl_run_plsdidev(mar,aspect,jx,jy));
3349              
3350             void
3351             pdl_run_plsdimap(dimxmin, dimxmax, dimymin, dimymax, dimxpmm, dimypmm)
3352             pdl *dimxmin
3353             pdl *dimxmax
3354             pdl *dimymin
3355             pdl *dimymax
3356             pdl *dimxpmm
3357             pdl *dimypmm
3358             PPCODE:
3359 0           PDL->barf_if_error(pdl_run_plsdimap(dimxmin,dimxmax,dimymin,dimymax,dimxpmm,dimypmm));
3360              
3361             void
3362             pdl_run_plsdiori(rot)
3363             pdl *rot
3364             PPCODE:
3365 149           PDL->barf_if_error(pdl_run_plsdiori(rot));
3366              
3367             void
3368             pdl_run_plsdiplt(xmin, ymin, xmax, ymax)
3369             pdl *xmin
3370             pdl *ymin
3371             pdl *xmax
3372             pdl *ymax
3373             PPCODE:
3374 1           PDL->barf_if_error(pdl_run_plsdiplt(xmin,ymin,xmax,ymax));
3375              
3376             void
3377             pdl_run_plsdiplz(xmin, ymin, xmax, ymax)
3378             pdl *xmin
3379             pdl *ymin
3380             pdl *xmax
3381             pdl *ymax
3382             PPCODE:
3383 1           PDL->barf_if_error(pdl_run_plsdiplz(xmin,ymin,xmax,ymax));
3384              
3385             void
3386             pdl_run_pl_setcontlabelparam(offset, size, spacing, active)
3387             pdl *offset
3388             pdl *size
3389             pdl *spacing
3390             pdl *active
3391             PPCODE:
3392 3           PDL->barf_if_error(pdl_run_pl_setcontlabelparam(offset,size,spacing,active));
3393              
3394             void
3395             pdl_run_pl_setcontlabelformat(lexp, sigdig)
3396             pdl *lexp
3397             pdl *sigdig
3398             PPCODE:
3399 1           PDL->barf_if_error(pdl_run_pl_setcontlabelformat(lexp,sigdig));
3400              
3401             void
3402             pdl_run_plsfam(fam, num, bmax)
3403             pdl *fam
3404             pdl *num
3405             pdl *bmax
3406             PPCODE:
3407 151           PDL->barf_if_error(pdl_run_plsfam(fam,num,bmax));
3408              
3409             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3410              
3411             void
3412             plsfnam(fnam)
3413             char * fnam
3414             CODE:
3415 152           c_plsfnam(fnam);
3416              
3417              
3418             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3419              
3420              
3421             void
3422             pdl_run_plsmaj(def, scale)
3423             pdl *def
3424             pdl *scale
3425             PPCODE:
3426 10           PDL->barf_if_error(pdl_run_plsmaj(def,scale));
3427              
3428             void
3429             pdl_run_plsmin(def, scale)
3430             pdl *def
3431             pdl *scale
3432             PPCODE:
3433 3           PDL->barf_if_error(pdl_run_plsmin(def,scale));
3434              
3435             void
3436             pdl_run_plsori(ori)
3437             pdl *ori
3438             PPCODE:
3439 1           PDL->barf_if_error(pdl_run_plsori(ori));
3440              
3441             void
3442             pdl_run_plspage(xp, yp, xleng, yleng, xoff, yoff)
3443             pdl *xp
3444             pdl *yp
3445             pdl *xleng
3446             pdl *yleng
3447             pdl *xoff
3448             pdl *yoff
3449             PPCODE:
3450 154           PDL->barf_if_error(pdl_run_plspage(xp,yp,xleng,yleng,xoff,yoff));
3451              
3452             void
3453             pdl_run_plspause(pause)
3454             pdl *pause
3455             PPCODE:
3456 1           PDL->barf_if_error(pdl_run_plspause(pause));
3457              
3458             void
3459             pdl_run_plsstrm(strm)
3460             pdl *strm
3461             PPCODE:
3462 1760           PDL->barf_if_error(pdl_run_plsstrm(strm));
3463              
3464             void
3465             pdl_run_plssub(nx, ny)
3466             pdl *nx
3467             pdl *ny
3468             PPCODE:
3469 157           PDL->barf_if_error(pdl_run_plssub(nx,ny));
3470              
3471             void
3472             pdl_run_plssym(def, scale)
3473             pdl *def
3474             pdl *scale
3475             PPCODE:
3476 6           PDL->barf_if_error(pdl_run_plssym(def,scale));
3477              
3478             void
3479             pdl_run_plstar(nx, ny)
3480             pdl *nx
3481             pdl *ny
3482             PPCODE:
3483 1           PDL->barf_if_error(pdl_run_plstar(nx,ny));
3484              
3485             void
3486             _plstart_int(nx,ny,devname)
3487             pdl *nx
3488             pdl *ny
3489             char *devname
3490             CODE:
3491 0           PDL->barf_if_error(pdl_run_plstart(nx,ny,devname));
3492              
3493             void
3494             pdl_run_plstripa(id, pen, x, y)
3495             pdl *id
3496             pdl *pen
3497             pdl *x
3498             pdl *y
3499             PPCODE:
3500 2716           PDL->barf_if_error(pdl_run_plstripa(id,pen,x,y));
3501              
3502             void
3503             pdl_run_plstripd(id)
3504             pdl *id
3505             PPCODE:
3506 1           PDL->barf_if_error(pdl_run_plstripd(id));
3507              
3508             void
3509             pdl_run_plsvpa(xmin, xmax, ymin, ymax)
3510             pdl *xmin
3511             pdl *xmax
3512             pdl *ymin
3513             pdl *ymax
3514             PPCODE:
3515 3           PDL->barf_if_error(pdl_run_plsvpa(xmin,xmax,ymin,ymax));
3516              
3517             void
3518             pdl_run_plsxax(digmax, digits)
3519             pdl *digmax
3520             pdl *digits
3521             PPCODE:
3522 1           PDL->barf_if_error(pdl_run_plsxax(digmax,digits));
3523              
3524             void
3525             pdl_run_plsxwin(window_id)
3526             pdl *window_id
3527             PPCODE:
3528 0           PDL->barf_if_error(pdl_run_plsxwin(window_id));
3529              
3530             void
3531             pdl_run_plsyax(digmax, digits)
3532             pdl *digmax
3533             pdl *digits
3534             PPCODE:
3535 4           PDL->barf_if_error(pdl_run_plsyax(digmax,digits));
3536              
3537             void
3538             pdl_run_plszax(digmax, digits)
3539             pdl *digmax
3540             pdl *digits
3541             PPCODE:
3542 1           PDL->barf_if_error(pdl_run_plszax(digmax,digits));
3543              
3544             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3545              
3546             void
3547             pltext()
3548             CODE:
3549 0           c_pltext();
3550              
3551              
3552             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3553              
3554              
3555             void
3556             pdl_run_plvasp(aspect)
3557             pdl *aspect
3558             PPCODE:
3559 1           PDL->barf_if_error(pdl_run_plvasp(aspect));
3560              
3561             void
3562             pdl_run_plvpas(xmin, xmax, ymin, ymax, aspect)
3563             pdl *xmin
3564             pdl *xmax
3565             pdl *ymin
3566             pdl *ymax
3567             pdl *aspect
3568             PPCODE:
3569 1           PDL->barf_if_error(pdl_run_plvpas(xmin,xmax,ymin,ymax,aspect));
3570              
3571             void
3572             pdl_run_plvpor(xmin, xmax, ymin, ymax)
3573             pdl *xmin
3574             pdl *xmax
3575             pdl *ymin
3576             pdl *ymax
3577             PPCODE:
3578 1199           PDL->barf_if_error(pdl_run_plvpor(xmin,xmax,ymin,ymax));
3579              
3580             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3581              
3582             void
3583             plvsta()
3584             CODE:
3585 86           c_plvsta();
3586              
3587             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3588              
3589              
3590             void
3591             pdl_run_plw3d(basex, basey, height, xminzero, xmaxzero, yminzero, ymaxzero, zminzero, zmaxzero, alt, az)
3592             pdl *basex
3593             pdl *basey
3594             pdl *height
3595             pdl *xminzero
3596             pdl *xmaxzero
3597             pdl *yminzero
3598             pdl *ymaxzero
3599             pdl *zminzero
3600             pdl *zmaxzero
3601             pdl *alt
3602             pdl *az
3603             PPCODE:
3604 38           PDL->barf_if_error(pdl_run_plw3d(basex,basey,height,xminzero,xmaxzero,yminzero,ymaxzero,zminzero,zmaxzero,alt,az));
3605              
3606             void
3607             pdl_run_plwidth(width)
3608             pdl *width
3609             PPCODE:
3610 1582           PDL->barf_if_error(pdl_run_plwidth(width));
3611              
3612             void
3613             pdl_run_plwind(xmin, xmax, ymin, ymax)
3614             pdl *xmin
3615             pdl *xmax
3616             pdl *ymin
3617             pdl *ymax
3618             PPCODE:
3619 1297           PDL->barf_if_error(pdl_run_plwind(xmin,xmax,ymin,ymax));
3620              
3621             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3622              
3623             void
3624             plsetopt(opt,optarg)
3625             char * opt
3626             char * optarg
3627             CODE:
3628 3           c_plsetopt(opt,optarg);
3629              
3630              
3631             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3632              
3633              
3634             void
3635             pdl_run_plP_gpixmm(p_x, p_y)
3636             pdl *p_x
3637             pdl *p_y
3638             PPCODE:
3639 0           PDL->barf_if_error(pdl_run_plP_gpixmm(p_x,p_y));
3640              
3641             void
3642             pdl_run_plscolbga(r, g, b, a)
3643             pdl *r
3644             pdl *g
3645             pdl *b
3646             pdl *a
3647             PPCODE:
3648 1           PDL->barf_if_error(pdl_run_plscolbga(r,g,b,a));
3649              
3650             void
3651             pdl_run_plscol0a(icolzero, r, g, b, a)
3652             pdl *icolzero
3653             pdl *r
3654             pdl *g
3655             pdl *b
3656             pdl *a
3657             PPCODE:
3658 38           PDL->barf_if_error(pdl_run_plscol0a(icolzero,r,g,b,a));
3659              
3660             void
3661             pdl_run_plline(x, y)
3662             pdl *x
3663             pdl *y
3664             PPCODE:
3665 6693           PDL->barf_if_error(pdl_run_plline(x,y));
3666              
3667             void
3668             pdl_run_plpath(n, x1, x2, y1, y2)
3669             pdl *n
3670             pdl *x1
3671             pdl *x2
3672             pdl *y1
3673             pdl *y2
3674             PPCODE:
3675 2           PDL->barf_if_error(pdl_run_plpath(n,x1,x2,y1,y2));
3676              
3677             void
3678             pdl_run_plcolorpoints(x, y, z, sym, minz, maxz)
3679             pdl *x
3680             pdl *y
3681             pdl *z
3682             pdl *sym
3683             pdl *minz
3684             pdl *maxz
3685             PPCODE:
3686 2           PDL->barf_if_error(pdl_run_plcolorpoints(x,y,z,sym,minz,maxz));
3687              
3688             void
3689             pdl_run_plsmem(maxx, maxy, image)
3690             pdl *maxx
3691             pdl *maxy
3692             pdl *image
3693             PPCODE:
3694 0           PDL->barf_if_error(pdl_run_plsmem(maxx,maxy,image));
3695              
3696             void
3697             pdl_run_plfbox(xo, yo)
3698             pdl *xo
3699             pdl *yo
3700             PPCODE:
3701 4           PDL->barf_if_error(pdl_run_plfbox(xo,yo));
3702              
3703             void
3704             pdl_run_plfbox1(xo, yo, bh, w)
3705             pdl *xo
3706             pdl *yo
3707             pdl *bh
3708             pdl *w
3709             PPCODE:
3710 3           PDL->barf_if_error(pdl_run_plfbox1(xo,yo,bh,w));
3711              
3712             void
3713             pdl_run_plunfbox(xo, yo)
3714             pdl *xo
3715             pdl *yo
3716             PPCODE:
3717 1           PDL->barf_if_error(pdl_run_plunfbox(xo,yo));
3718              
3719             void
3720             pdl_run_plunfbox1(xo, yo, bh, w)
3721             pdl *xo
3722             pdl *yo
3723             pdl *bh
3724             pdl *w
3725             PPCODE:
3726 0           PDL->barf_if_error(pdl_run_plunfbox1(xo,yo,bh,w));
3727              
3728             void
3729             pdl_run_plParseOpts(retval=retval, argv=argv, mode=mode)
3730             SV *retval_SV = (items == 3) ? ST(0) : NULL;
3731             SV *argv_SV = (items == 3) ? ST(1) : ST(0);
3732             SV *mode_SV = (items == 3) ? ST(2) : ST(1);
3733             PREINIT:
3734 30 50         PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
    50          
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
3735 30 50         if (!((items == 2) || (items == 3)))
    0          
3736 0           croak("Usage: PDL::plParseOpts([retval],argv,mode) (you may leave [outputs] and values with =defaults out of list)");
3737             INPUT:
3738             pdl *retval=NO_INIT
3739             SV *argv; { argv = argv_SV; }
3740             int mode; { mode = (int)SvIV(mode_SV); }
3741             PPCODE:
3742 30 50         if (retval_SV) { retval = PDL_CORE_(SvPDLV)(retval_SV); } else retval = PDL_XS_PERLINIT_initsv(retval_SV);
    50          
3743 30           PDL->barf_if_error(pdl_run_plParseOpts(retval,argv,mode));
3744 30 50         PDL_XS_RETURN(ST(0) = retval_SV)
    50          
    50          
    50          
    0          
3745              
3746             void
3747             pdl_run_plpoin(x, y, code)
3748             pdl *x
3749             pdl *y
3750             pdl *code
3751             PPCODE:
3752 649           PDL->barf_if_error(pdl_run_plpoin(x,y,code));
3753              
3754             void
3755             pdl_run_plpoin3(x, y, z, code)
3756             pdl *x
3757             pdl *y
3758             pdl *z
3759             pdl *code
3760             PPCODE:
3761 0           PDL->barf_if_error(pdl_run_plpoin3(x,y,z,code));
3762              
3763             void
3764             pdl_run_plline3(x, y, z)
3765             pdl *x
3766             pdl *y
3767             pdl *z
3768             PPCODE:
3769 4           PDL->barf_if_error(pdl_run_plline3(x,y,z));
3770              
3771             void
3772             pdl_run_plpoly3(x, y, z, draw, ifcc)
3773             pdl *x
3774             pdl *y
3775             pdl *z
3776             pdl *draw
3777             pdl *ifcc
3778             PPCODE:
3779 1600           PDL->barf_if_error(pdl_run_plpoly3(x,y,z,draw,ifcc));
3780              
3781             void
3782             pdl_run_plhist(data, datmin, datmax, nbin, oldwin)
3783             pdl *data
3784             pdl *datmin
3785             pdl *datmax
3786             pdl *nbin
3787             pdl *oldwin
3788             PPCODE:
3789 7           PDL->barf_if_error(pdl_run_plhist(data,datmin,datmax,nbin,oldwin));
3790              
3791             void
3792             pdl_run_plfill(x, y)
3793             pdl *x
3794             pdl *y
3795             PPCODE:
3796 108           PDL->barf_if_error(pdl_run_plfill(x,y));
3797              
3798             void
3799             pdl_run_plgradient(x, y, angle)
3800             pdl *x
3801             pdl *y
3802             pdl *angle
3803             PPCODE:
3804 37           PDL->barf_if_error(pdl_run_plgradient(x,y,angle));
3805              
3806             void
3807             pdl_run_plsym(x, y, code)
3808             pdl *x
3809             pdl *y
3810             pdl *code
3811             PPCODE:
3812 2403           PDL->barf_if_error(pdl_run_plsym(x,y,code));
3813              
3814             void
3815             pdl_run_plsurf3d(x, y, z, opt, clevel)
3816             pdl *x
3817             pdl *y
3818             pdl *z
3819             pdl *opt
3820             pdl *clevel
3821             PPCODE:
3822 8           PDL->barf_if_error(pdl_run_plsurf3d(x,y,z,opt,clevel));
3823              
3824             void
3825             pdl_run_plsurf3dl(x, y, z, opt, clevel, indexxmin, indexxmax, indexymin, indexymax)
3826             pdl *x
3827             pdl *y
3828             pdl *z
3829             pdl *opt
3830             pdl *clevel
3831             pdl *indexxmin
3832             pdl *indexxmax
3833             pdl *indexymin
3834             pdl *indexymax
3835             PPCODE:
3836 2           PDL->barf_if_error(pdl_run_plsurf3dl(x,y,z,opt,clevel,indexxmin,indexxmax,indexymin,indexymax));
3837              
3838             void
3839             pdl_run_plstyl(mark, space)
3840             pdl *mark
3841             pdl *space
3842             PPCODE:
3843 11           PDL->barf_if_error(pdl_run_plstyl(mark,space));
3844              
3845             void
3846             pdl_run_plseed(seed)
3847             pdl *seed
3848             PPCODE:
3849 1           PDL->barf_if_error(pdl_run_plseed(seed));
3850              
3851             void
3852             pdl_run_plrandd(rand=PDL_XS_PERLINIT_initsv(rand_SV))
3853             SV *rand_SV = items > 0 ? ST(0) : NULL;
3854             PREINIT:
3855 1001 100         PDL_XS_PREAMBLE((items == 1) ? 0 : 1);
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
3856             INPUT:
3857             pdl *rand
3858             PPCODE:
3859 1001           PDL->barf_if_error(pdl_run_plrandd(rand));
3860 1001 100         PDL_XS_RETURN(ST(0) = rand_SV)
    50          
    50          
    50          
    50          
3861              
3862             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3863              
3864             void
3865             pltr0(x, y, grid)
3866             double x
3867             double y
3868             SV* grid
3869             PPCODE:
3870             PLFLT tx, ty;
3871 0           pltr0(x, y, &tx, &ty, (PLPointer) grid);
3872 0 0         EXTEND (SP, 2);
3873 0           PUSHs(sv_2mortal(newSVnv((double) tx)));
3874 0           PUSHs(sv_2mortal(newSVnv((double) ty)));
3875              
3876             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3877              
3878              
3879             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3880              
3881             void
3882             pltr1(x, y, grid)
3883             double x
3884             double y
3885             PLcGridPtr grid
3886             PPCODE:
3887             PLFLT tx, ty;
3888 0           pltr1(x, y, &tx, &ty, (PLPointer) grid);
3889 0 0         EXTEND (SP, 2);
3890 0           PUSHs(sv_2mortal(newSVnv((double) tx)));
3891 0           PUSHs(sv_2mortal(newSVnv((double) ty)));
3892              
3893             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3894              
3895              
3896             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3897              
3898             void
3899             pltr2(x, y, grid)
3900             double x
3901             double y
3902             PLcGrid2Ptr grid
3903             PPCODE:
3904             PLFLT tx, ty;
3905 0           pltr2(x, y, &tx, &ty, (PLPointer) grid);
3906 0 0         EXTEND (SP, 2);
3907 0           PUSHs(sv_2mortal(newSVnv((double) tx)));
3908 0           PUSHs(sv_2mortal(newSVnv((double) ty)));
3909              
3910             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3911              
3912              
3913             void
3914             pdl_run_plAllocGrid(xg, yg, grid=grid)
3915             SV *grid_SV = (items == 3) ? ST(2) : sv_newmortal();
3916             PREINIT:
3917 3 50         PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
3918             INPUT:
3919             pdl *xg
3920             pdl *yg
3921             PLcGridPtr__OUT grid; { if (SvROK(grid_SV) && sv_derived_from(grid_SV, "PLcGridPtr")) { IV tmp = SvIV((SV*)SvRV(grid_SV)); grid = INT2PTR(PLcGridPtr__OUT,tmp); }; }
3922             PPCODE:
3923 3           PDL->barf_if_error(pdl_run_plAllocGrid(xg,yg,&grid));
3924 3 50         if (!grid_SV)
3925 0           PDL->pdl_barf("Internal error in plAllocGrid: tried to output to NULL grid_SV");
3926             {
3927 3           SV *tsv = sv_newmortal();
3928 3           sv_setref_pv(tsv, "PLcGridPtr", (void*)grid);
3929 3           sv_setsv(grid_SV, tsv);
3930             }
3931 3 50         PDL_XS_RETURN(ST(0) = grid_SV)
    50          
    50          
    50          
    0          
3932              
3933             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3934              
3935             void
3936             plFreeGrid (pg)
3937             PLcGridPtr pg
3938             PPCODE:
3939 2           PLPTR_RECEIVE_IN(PLcGrid, grid, pg)
3940 2           Safefree(grid->xg);
3941 2           Safefree(grid->yg);
3942 2           Safefree(grid);
3943              
3944             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3945              
3946              
3947             void
3948             pdl_run_plAlloc2dGrid(xg, yg, grid=grid)
3949             SV *grid_SV = (items == 3) ? ST(2) : sv_newmortal();
3950             PREINIT:
3951 9 50         PDL_XS_PREAMBLE((items == 3) ? 0 : 1);
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
3952             INPUT:
3953             pdl *xg
3954             pdl *yg
3955             PLcGrid2Ptr__OUT grid; { if (SvROK(grid_SV) && sv_derived_from(grid_SV, "PLcGrid2Ptr")) { IV tmp = SvIV((SV*)SvRV(grid_SV)); grid = INT2PTR(PLcGrid2Ptr__OUT,tmp); }; }
3956             PPCODE:
3957 9           PDL->barf_if_error(pdl_run_plAlloc2dGrid(xg,yg,&grid));
3958 9 50         if (!grid_SV)
3959 0           PDL->pdl_barf("Internal error in plAlloc2dGrid: tried to output to NULL grid_SV");
3960             {
3961 9           SV *tsv = sv_newmortal();
3962 9           sv_setref_pv(tsv, "PLcGrid2Ptr", (void*)grid);
3963 9           sv_setsv(grid_SV, tsv);
3964             }
3965 9 50         PDL_XS_RETURN(ST(0) = grid_SV)
    50          
    50          
    50          
    0          
3966              
3967             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
3968              
3969             void
3970             plFree2dGrid(pg)
3971             PLcGrid2Ptr pg
3972             PPCODE:
3973 4           PLPTR_RECEIVE_IN(PLcGrid2, grid, pg)
3974 4           plFree2dGrid(grid->xg, grid->nx, grid->ny);
3975 4           plFree2dGrid(grid->yg, grid->nx, grid->ny);
3976 4           free(grid);
3977              
3978             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
3979              
3980              
3981             void
3982             pdl_run_init_pltr(p0, p1, p2)
3983             SV *p0
3984             SV *p1
3985             SV *p2
3986             PPCODE:
3987 32           PDL->barf_if_error(pdl_run_init_pltr(p0,p1,p2));
3988              
3989             void
3990             _plmap_int(minlong,maxlong,minlat,maxlat,mapform,type)
3991             pdl *minlong
3992             pdl *maxlong
3993             pdl *minlat
3994             pdl *maxlat
3995             SV *mapform
3996             char *type
3997             CODE:
3998 4           PDL->barf_if_error(pdl_run_plmap(minlong,maxlong,minlat,maxlat,mapform,type));
3999              
4000             void
4001             pdl_run_plstring(x, y, string)
4002             pdl *x
4003             pdl *y
4004             char *string
4005             PPCODE:
4006 503           PDL->barf_if_error(pdl_run_plstring(x,y,string));
4007              
4008             void
4009             pdl_run_plstring3(x, y, z, string)
4010             pdl *x
4011             pdl *y
4012             pdl *z
4013             char *string
4014             PPCODE:
4015 2           PDL->barf_if_error(pdl_run_plstring3(x,y,z,string));
4016              
4017             void
4018             _plmeridians_int(dlong,dlat,minlong,maxlong,minlat,maxlat,mapform)
4019             pdl *dlong
4020             pdl *dlat
4021             pdl *minlong
4022             pdl *maxlong
4023             pdl *minlat
4024             pdl *maxlat
4025             SV *mapform
4026             CODE:
4027 2           PDL->barf_if_error(pdl_run_plmeridians(dlong,dlat,minlong,maxlong,minlat,maxlat,mapform));
4028              
4029             void
4030             _plshades_int(z,xmin,xmax,ymin,ymax,clevel,fill_width,cont_color,cont_width,rectangular,defined,pltr,pltr_data)
4031             pdl *z
4032             pdl *xmin
4033             pdl *xmax
4034             pdl *ymin
4035             pdl *ymax
4036             pdl *clevel
4037             pdl *fill_width
4038             pdl *cont_color
4039             pdl *cont_width
4040             pdl *rectangular
4041             SV *defined
4042             SV *pltr
4043             SV *pltr_data
4044             CODE:
4045 9           PDL->barf_if_error(pdl_run_plshades(z,xmin,xmax,ymin,ymax,clevel,fill_width,cont_color,cont_width,rectangular,defined,pltr,pltr_data));
4046              
4047             void
4048             pdl_run_plcont(f, kx, lx, ky, ly, clevel, pltr, pltr_data)
4049             pdl *f
4050             pdl *kx
4051             pdl *lx
4052             pdl *ky
4053             pdl *ly
4054             pdl *clevel
4055             SV *pltr
4056             SV *pltr_data
4057             PPCODE:
4058 13           PDL->barf_if_error(pdl_run_plcont(f,kx,lx,ky,ly,clevel,pltr,pltr_data));
4059              
4060             void
4061             pdl_run_plmesh(x, y, z, opt)
4062             pdl *x
4063             pdl *y
4064             pdl *z
4065             pdl *opt
4066             PPCODE:
4067 9           PDL->barf_if_error(pdl_run_plmesh(x,y,z,opt));
4068              
4069             void
4070             pdl_run_plmeshc(x, y, z, opt, clevel)
4071             pdl *x
4072             pdl *y
4073             pdl *z
4074             pdl *opt
4075             pdl *clevel
4076             PPCODE:
4077 2           PDL->barf_if_error(pdl_run_plmeshc(x,y,z,opt,clevel));
4078              
4079             void
4080             pdl_run_plot3d(x, y, z, opt, side)
4081             pdl *x
4082             pdl *y
4083             pdl *z
4084             pdl *opt
4085             pdl *side
4086             PPCODE:
4087 2           PDL->barf_if_error(pdl_run_plot3d(x,y,z,opt,side));
4088              
4089             void
4090             pdl_run_plot3dc(x, y, z, opt, clevel)
4091             pdl *x
4092             pdl *y
4093             pdl *z
4094             pdl *opt
4095             pdl *clevel
4096             PPCODE:
4097 6           PDL->barf_if_error(pdl_run_plot3dc(x,y,z,opt,clevel));
4098              
4099             void
4100             pdl_run_plscmap1l(itype, isty, coord1, coord2, coord3, rev)
4101             pdl *itype
4102             pdl *isty
4103             pdl *coord1
4104             pdl *coord2
4105             pdl *coord3
4106             pdl *rev
4107             PPCODE:
4108 25           PDL->barf_if_error(pdl_run_plscmap1l(itype,isty,coord1,coord2,coord3,rev));
4109              
4110             void
4111             _plshade1_int(a,left,right,bottom,top,shade_min,shade_max,sh_cmap,sh_color,sh_width,min_color,min_width,max_color,max_width,rectangular,defined,pltr,pltr_data)
4112             pdl *a
4113             pdl *left
4114             pdl *right
4115             pdl *bottom
4116             pdl *top
4117             pdl *shade_min
4118             pdl *shade_max
4119             pdl *sh_cmap
4120             pdl *sh_color
4121             pdl *sh_width
4122             pdl *min_color
4123             pdl *min_width
4124             pdl *max_color
4125             pdl *max_width
4126             pdl *rectangular
4127             SV *defined
4128             SV *pltr
4129             SV *pltr_data
4130             CODE:
4131 11           PDL->barf_if_error(pdl_run_plshade1(a,left,right,bottom,top,shade_min,shade_max,sh_cmap,sh_color,sh_width,min_color,min_width,max_color,max_width,rectangular,defined,pltr,pltr_data));
4132              
4133             void
4134             pdl_run_plimage(idata, xmin, xmax, ymin, ymax, zmin, zmax, Dxmin, Dxmax, Dymin, Dymax)
4135             pdl *idata
4136             pdl *xmin
4137             pdl *xmax
4138             pdl *ymin
4139             pdl *ymax
4140             pdl *zmin
4141             pdl *zmax
4142             pdl *Dxmin
4143             pdl *Dxmax
4144             pdl *Dymin
4145             pdl *Dymax
4146             PPCODE:
4147 0           PDL->barf_if_error(pdl_run_plimage(idata,xmin,xmax,ymin,ymax,zmin,zmax,Dxmin,Dxmax,Dymin,Dymax));
4148              
4149             void
4150             pdl_run_plimagefr(idata, xmin, xmax, ymin, ymax, zmin, zmax, valuemin, valuemax, pltr, pltr_data)
4151             pdl *idata
4152             pdl *xmin
4153             pdl *xmax
4154             pdl *ymin
4155             pdl *ymax
4156             pdl *zmin
4157             pdl *zmax
4158             pdl *valuemin
4159             pdl *valuemax
4160             SV *pltr
4161             SV *pltr_data
4162             PPCODE:
4163 0           PDL->barf_if_error(pdl_run_plimagefr(idata,xmin,xmax,ymin,ymax,zmin,zmax,valuemin,valuemax,pltr,pltr_data));
4164              
4165             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4166              
4167             int
4168             plxormod (mode)
4169             int mode
4170             CODE:
4171             PLINT status;
4172 0           c_plxormod (mode, &status);
4173 0 0         RETVAL = status;
4174             OUTPUT:
4175             RETVAL
4176              
4177             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4178              
4179              
4180             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4181              
4182             void
4183             plGetCursor ()
4184             PPCODE:
4185             PLGraphicsIn gin;
4186 0 0         if (plGetCursor (&gin)) {
4187 0 0         EXTEND (SP, 24);
4188 0           PUSHs (sv_2mortal (newSVpv ("type", 0)));
4189 0           PUSHs (sv_2mortal (newSViv ((IV) gin.type)));
4190 0           PUSHs (sv_2mortal (newSVpv ("state", 0)));
4191 0           PUSHs (sv_2mortal (newSVuv ((UV) gin.state)));
4192 0           PUSHs (sv_2mortal (newSVpv ("keysym", 0)));
4193 0           PUSHs (sv_2mortal (newSVuv ((UV) gin.keysym)));
4194 0           PUSHs (sv_2mortal (newSVpv ("button", 0)));
4195 0           PUSHs (sv_2mortal (newSVuv ((UV) gin.button)));
4196 0           PUSHs (sv_2mortal (newSVpv ("subwindow", 0)));
4197 0           PUSHs (sv_2mortal (newSViv ((IV) gin.subwindow)));
4198 0           PUSHs (sv_2mortal (newSVpv ("string", 0)));
4199 0           PUSHs (sv_2mortal (newSVpv (gin.string, 0)));
4200 0           PUSHs (sv_2mortal (newSVpv ("pX", 0)));
4201 0           PUSHs (sv_2mortal (newSViv ((IV) gin.pX)));
4202 0           PUSHs (sv_2mortal (newSVpv ("pY", 0)));
4203 0           PUSHs (sv_2mortal (newSViv ((IV) gin.pY)));
4204 0           PUSHs (sv_2mortal (newSVpv ("dX", 0)));
4205 0           PUSHs (sv_2mortal (newSVnv ((double) gin.dX)));
4206 0           PUSHs (sv_2mortal (newSVpv ("dY", 0)));
4207 0           PUSHs (sv_2mortal (newSVnv ((double) gin.dY)));
4208 0           PUSHs (sv_2mortal (newSVpv ("wX", 0)));
4209 0           PUSHs (sv_2mortal (newSVnv ((double) gin.wX)));
4210 0           PUSHs (sv_2mortal (newSVpv ("wY", 0)));
4211 0           PUSHs (sv_2mortal (newSVnv ((double) gin.wY)));
4212             }
4213              
4214             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4215              
4216              
4217             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4218              
4219             int
4220             plgstrm ()
4221             CODE:
4222             PLINT strm;
4223 0           c_plgstrm (&strm);
4224 0 0         RETVAL = strm;
4225             OUTPUT:
4226             RETVAL
4227              
4228             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4229              
4230              
4231             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4232              
4233             char*
4234             plgdev ()
4235             CODE:
4236             char driver[80];
4237 1           c_plgdev (driver);
4238 1           RETVAL = driver;
4239             OUTPUT:
4240             RETVAL
4241              
4242             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4243              
4244              
4245             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4246              
4247             char*
4248             plgfnam ()
4249             CODE:
4250             char driver[80];
4251 1           c_plgfnam (driver);
4252 1           RETVAL = driver;
4253             OUTPUT:
4254             RETVAL
4255              
4256             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4257              
4258              
4259             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4260              
4261             int
4262             plmkstrm ()
4263             CODE:
4264             PLINT strm;
4265 0           c_plmkstrm (&strm);
4266 0 0         RETVAL = strm;
4267             OUTPUT:
4268             RETVAL
4269              
4270             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4271              
4272              
4273             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4274              
4275             char*
4276             plgver ()
4277             CODE:
4278             char ver[80];
4279 2           c_plgver (ver);
4280 2           RETVAL = ver;
4281             OUTPUT:
4282             RETVAL
4283              
4284             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4285              
4286              
4287             void
4288             _plstripc_int(xmin,xmax,xjump,ymin,ymax,xlpos,ylpos,y_ascl,acc,colbox,collab,colline,styline,id,xspec,yspec,legline,labx,laby,labtop)
4289             pdl *xmin
4290             pdl *xmax
4291             pdl *xjump
4292             pdl *ymin
4293             pdl *ymax
4294             pdl *xlpos
4295             pdl *ylpos
4296             pdl *y_ascl
4297             pdl *acc
4298             pdl *colbox
4299             pdl *collab
4300             pdl *colline
4301             pdl *styline
4302             pdl *id
4303             char *xspec
4304             char *yspec
4305             SV *legline
4306             char *labx
4307             char *laby
4308             char *labtop
4309             CODE:
4310 1           PDL->barf_if_error(pdl_run_plstripc(xmin,xmax,xjump,ymin,ymax,xlpos,ylpos,y_ascl,acc,colbox,collab,colline,styline,id,xspec,yspec,legline,labx,laby,labtop));
4311              
4312             void
4313             pdl_run_plgriddata(x, y, z, xg, yg, type, data, zg=PDL_XS_PERLINIT_initsv(zg_SV))
4314             SV *zg_SV = items > 7 ? ST(7) : NULL;
4315             PREINIT:
4316 12 50         PDL_XS_PREAMBLE((items == 8) ? 0 : 1);
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
4317             INPUT:
4318             pdl *x
4319             pdl *y
4320             pdl *z
4321             pdl *xg
4322             pdl *yg
4323             pdl *type
4324             pdl *data
4325             pdl *zg
4326             PPCODE:
4327 12           PDL->barf_if_error(pdl_run_plgriddata(x,y,z,xg,yg,type,data,zg));
4328 12 50         PDL_XS_RETURN(ST(0) = zg_SV)
    50          
    50          
    50          
    0          
4329              
4330             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4331              
4332             int
4333             plarc (x, y, a, b, angle1, angle2, rotate, fill)
4334             double x
4335             double y
4336             double a
4337             double b
4338             double angle1
4339             double angle2
4340             double rotate
4341             int fill
4342             CODE:
4343 10           plarc (x, y, a, b, angle1, angle2, rotate, fill);
4344              
4345             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4346              
4347              
4348             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4349              
4350             int
4351             plstransform (xform, data)
4352             SV* xform
4353             SV* data
4354             CODE:
4355 4 100         if (SvTRUE(xform)) xform_callback_set(SvRV(xform),
4356             "plstransform: xform must be either 0 or a subroutine pointer");
4357 4 100         plstransform (SvTRUE(xform) ? xform_callback : NULL, data);
4358              
4359             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4360              
4361              
4362             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4363              
4364             int
4365             plslabelfunc (labelfunc)
4366             SV* labelfunc
4367             CODE:
4368 2 100         if (SvTRUE(labelfunc)) labelfunc_callback_set(SvRV(labelfunc),
4369             "plslabelfunc: labelfunc must be either 0 or a subroutine pointer");
4370 2 100         plslabelfunc (SvTRUE(labelfunc) ? labelfunc_callback : NULL, NULL);
4371              
4372             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4373              
4374              
4375             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4376              
4377             void
4378             pllegend(opt, position, x, y, plot_width, bg_color, bb_color, bb_style, nrow, ncolumn, nlegend, opt_array_rv, text_offset, text_scale, text_spacing, text_justification, text_colors_rv, text_rv, box_colors_rv, box_patterns_rv, box_scales_rv, box_line_widths_rv, line_colors_rv, line_styles_rv, line_widths_rv, symbol_colors_rv, symbol_scales_rv, symbol_numbers_rv, symbols_rv)
4379             int opt
4380             int position
4381             double x
4382             double y
4383             double plot_width
4384             int bg_color
4385             int bb_color
4386             int bb_style
4387             int nrow
4388             int ncolumn
4389             int nlegend
4390             SV* opt_array_rv
4391             double text_offset
4392             double text_scale
4393             double text_spacing
4394             double text_justification
4395             SV* text_colors_rv
4396             SV* text_rv
4397             SV* box_colors_rv
4398             SV* box_patterns_rv
4399             SV* box_scales_rv
4400             SV* box_line_widths_rv
4401             SV* line_colors_rv
4402             SV* line_styles_rv
4403             SV* line_widths_rv
4404             SV* symbol_colors_rv
4405             SV* symbol_scales_rv
4406             SV* symbol_numbers_rv
4407             SV* symbols_rv
4408             PPCODE:
4409             int i;
4410             double p_legend_width;
4411             double p_legend_height;
4412 45           int opt_array[nlegend];
4413 45           int text_colors[nlegend];
4414 45           char *text[nlegend];
4415 45           int box_colors[nlegend];
4416 45           int box_patterns[nlegend];
4417 45           double box_scales[nlegend];
4418 45           double box_line_widths[nlegend];
4419 45           int line_colors[nlegend];
4420 45           int line_styles[nlegend];
4421 45           double line_widths[nlegend];
4422 45           int symbol_colors[nlegend];
4423 45           double symbol_scales[nlegend];
4424 45           int symbol_numbers[nlegend];
4425 45           char *symbols[nlegend];
4426             SV **elem;
4427              
4428 187 100         for (i = 0; i < nlegend; i++) {
4429              
4430 142           elem = av_fetch((AV *)SvRV(opt_array_rv), i, 0); opt_array[i] = (int)SvIV(*elem);
4431 142           elem = av_fetch((AV *)SvRV(text_colors_rv), i, 0); text_colors[i] = (int)SvIV(*elem);
4432 142           elem = av_fetch((AV *)SvRV(text_rv), i, 0); text[i] = (char *)SvPV_nolen(*elem);
4433 142           box_colors[i] = 0;
4434 142 100         if (SvROK(box_colors_rv)) {
4435 20           elem = av_fetch((AV *)SvRV(box_colors_rv), i, 0);
4436 20 100         if (elem && SvOK(*elem)) {
    50          
4437 16           box_colors[i] = (int)SvIV(*elem);
4438             }
4439             }
4440 142           box_patterns[i] = 0;
4441 142 100         if (SvROK(box_patterns_rv)) {
4442 20           elem = av_fetch((AV *)SvRV(box_patterns_rv), i, 0);
4443 20 100         if (elem && SvOK(*elem)) {
    50          
4444 16           box_patterns[i] = (int)SvIV(*elem);
4445             }
4446             }
4447 142           box_scales[i] = 0.0;
4448 142 100         if (SvROK(box_scales_rv)) {
4449 20           elem = av_fetch((AV *)SvRV(box_scales_rv), i, 0);
4450 20 100         if (elem && SvOK(*elem)) {
    50          
4451 16           box_scales[i] = (double)SvNV(*elem);
4452             }
4453             }
4454 142           box_line_widths[i] = 0.0;
4455 142 100         if (SvROK(box_line_widths_rv)) {
4456 20           elem = av_fetch((AV *)SvRV(box_line_widths_rv), i, 0);
4457 20 100         if (elem && SvOK(*elem)) {
    50          
4458 16           box_line_widths[i] = (double)SvIV(*elem);
4459             }
4460             }
4461 142           line_colors[i] = 0;
4462 142 100         if (SvROK(line_colors_rv)) {
4463 117           elem = av_fetch((AV *)SvRV(line_colors_rv), i, 0);
4464 117 50         if (elem && SvOK(*elem)) {
    50          
4465 117           line_colors[i] = (int)SvIV(*elem);
4466             }
4467             }
4468              
4469 142           line_styles[i] = 0;
4470 142 100         if (SvROK(line_styles_rv)) {
4471 117           elem = av_fetch((AV *)SvRV(line_styles_rv), i, 0);
4472 117 50         if (elem && SvOK(*elem)) {
    50          
4473 117           line_styles[i] = (int)SvIV(*elem);
4474             }
4475             }
4476              
4477 142           line_widths[i] = 0.0;
4478 142 100         if (SvROK(line_widths_rv)) {
4479 117           elem = av_fetch((AV *)SvRV(line_widths_rv), i, 0);
4480 117 50         if (elem && SvOK(*elem)) {
    50          
4481 117           line_widths[i] = (double)SvIV(*elem);
4482             }
4483             }
4484              
4485 142           symbol_colors[i] = 0;
4486 142 100         if (SvROK(symbol_colors_rv)) {
4487 112           elem = av_fetch((AV *)SvRV(symbol_colors_rv), i, 0);
4488 112 50         if (elem && SvOK(*elem)) {
    50          
4489 112           symbol_colors[i] = (int)SvIV(*elem);
4490             }
4491             }
4492              
4493 142           symbol_scales[i] = 0.0;
4494 142 100         if (SvROK(symbol_scales_rv)) {
4495 112           elem = av_fetch((AV *)SvRV(symbol_scales_rv), i, 0);
4496 112 50         if (elem && SvOK(*elem)) {
    50          
4497 112           symbol_scales[i] = (double)SvNV(*elem);
4498             }
4499             }
4500              
4501 142           symbol_numbers[i] = 0;
4502 142 100         if (SvROK(symbol_numbers_rv)) {
4503 112           elem = av_fetch((AV *)SvRV(symbol_numbers_rv), i, 0);
4504 112 50         if (elem && SvOK(*elem)) {
    50          
4505 112           symbol_numbers[i] = (int)SvIV(*elem);
4506             }
4507             }
4508              
4509 142           symbols[i] = "0";
4510 142 100         if (SvROK(symbols_rv)) {
4511 112           elem = av_fetch((AV *)SvRV(symbols_rv), i, 0);
4512 112 50         if (elem && SvOK(*elem)) {
    50          
4513 112           symbols[i] = (char *)SvPV_nolen(*elem);
4514             }
4515             }
4516             }
4517              
4518 45           pllegend(&p_legend_width, &p_legend_height,
4519             opt, position, x, y, plot_width, bg_color, bb_color, bb_style, nrow, ncolumn, nlegend,
4520             opt_array,
4521             text_offset, text_scale, text_spacing, text_justification,
4522             text_colors, (const char **)text, box_colors, box_patterns, box_scales, box_line_widths,
4523             line_colors, line_styles, line_widths, symbol_colors, symbol_scales, symbol_numbers, (const char **)symbols);
4524              
4525 45 50         EXTEND (SP, 2);
4526 45           PUSHs (sv_2mortal (newSVnv (p_legend_width)));
4527 45           PUSHs (sv_2mortal (newSVnv (p_legend_height)));
4528              
4529             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4530              
4531              
4532             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4533              
4534             int
4535             plspal0 (filename)
4536             char* filename
4537             PPCODE:
4538 0           plspal0((const char *)filename);
4539              
4540             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4541              
4542              
4543             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4544              
4545             int
4546             plspal1 (filename, interpolate)
4547             char* filename
4548             int interpolate
4549             PPCODE:
4550 0           plspal1((const char *)filename, (PLBOOL)interpolate);
4551              
4552             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4553              
4554              
4555             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4556              
4557             void
4558             plbtime (ctime)
4559             double ctime
4560             PPCODE:
4561             PLINT year;
4562             PLINT month;
4563             PLINT day;
4564             PLINT hour;
4565             PLINT min;
4566             PLFLT sec;
4567 13694           c_plbtime(&year, &month, &day, &hour, &min, &sec, ctime);
4568 13694 50         EXTEND (SP, 6);
4569 13694           PUSHs (sv_2mortal (newSViv (year)));
4570 13694           PUSHs (sv_2mortal (newSViv (month)));
4571 13694           PUSHs (sv_2mortal (newSViv (day)));
4572 13694           PUSHs (sv_2mortal (newSViv (hour)));
4573 13694           PUSHs (sv_2mortal (newSViv (min)));
4574 13694           PUSHs (sv_2mortal (newSVnv (sec)));
4575              
4576             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4577              
4578              
4579             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4580              
4581             void
4582             plconfigtime(scale, offset1, offset2, ccontrol, ifbtime_offset, year, month, day, hour, min, sec)
4583             double scale
4584             double offset1
4585             double offset2
4586             int ccontrol
4587             int ifbtime_offset
4588             int year
4589             int month
4590             int day
4591             int hour
4592             int min
4593             double sec
4594             PPCODE:
4595 27402           c_plconfigtime((PLFLT) scale, (PLFLT) offset1, (PLFLT) offset2,
4596             (PLINT) ccontrol, (PLBOOL) ifbtime_offset, (PLINT) year,
4597             (PLINT) month, (PLINT) day, (PLINT) hour, (PLINT) min, (PLFLT) sec);
4598              
4599             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4600              
4601              
4602             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4603              
4604             void
4605             plctime(year, month, day, hour, min, sec)
4606             int year
4607             int month
4608             int day
4609             int hour
4610             int min
4611             double sec
4612             PPCODE:
4613             PLFLT ctime;
4614 13708           c_plctime(year, month, day, hour, min, sec, &ctime);
4615 13708 50         EXTEND (SP, 1);
4616 13708           PUSHs (sv_2mortal (newSVnv (ctime)));
4617              
4618             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4619              
4620              
4621             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4622              
4623             void
4624             pltimefmt(fmt)
4625             char *fmt
4626             PPCODE:
4627 10           c_pltimefmt((const char *)fmt);
4628              
4629             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4630              
4631              
4632             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4633              
4634             void
4635             plsesc (esc)
4636             SV* esc
4637             PPCODE:
4638             char *esc_c;
4639 1           esc_c = (char *)SvPV_nolen(esc);
4640 1           c_plsesc((char)*esc_c);
4641              
4642              
4643             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4644              
4645              
4646             void
4647             pdl_run_plvect(u, v, scale, pltr, pltr_data)
4648             pdl *u
4649             pdl *v
4650             pdl *scale
4651             SV *pltr
4652             SV *pltr_data
4653             PPCODE:
4654 5           PDL->barf_if_error(pdl_run_plvect(u,v,scale,pltr,pltr_data));
4655              
4656             void
4657             pdl_run_plsvect(arrowx, arrowy, fill)
4658             pdl *arrowx
4659             pdl *arrowy
4660             pdl *fill
4661             PPCODE:
4662 3           PDL->barf_if_error(pdl_run_plsvect(arrowx,arrowy,fill));
4663              
4664             void
4665             pdl_run_plhlsrgb(h, l, s, p_r=PDL_XS_PERLINIT_initsv(p_r_SV), p_g=PDL_XS_PERLINIT_initsv(p_g_SV), p_b=PDL_XS_PERLINIT_initsv(p_b_SV))
4666             SV *p_r_SV = items > 3 ? ST(3) : NULL;
4667             SV *p_g_SV = items > 4 ? ST(4) : NULL;
4668             SV *p_b_SV = items > 5 ? ST(5) : NULL;
4669             PREINIT:
4670 1 50         PDL_XS_PREAMBLE((items == 6) ? 0 : 3);
    50          
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
4671             INPUT:
4672             pdl *h
4673             pdl *l
4674             pdl *s
4675             pdl *p_r
4676             pdl *p_g
4677             pdl *p_b
4678             PPCODE:
4679 1           PDL->barf_if_error(pdl_run_plhlsrgb(h,l,s,p_r,p_g,p_b));
4680 1 50         PDL_XS_RETURN(ST(0) = p_r_SV;ST(1) = p_g_SV;ST(2) = p_b_SV)
    50          
    50          
    50          
    0          
4681              
4682             void
4683             pdl_run_plgcol0(icolzero, r=PDL_XS_PERLINIT_initsv(r_SV), g=PDL_XS_PERLINIT_initsv(g_SV), b=PDL_XS_PERLINIT_initsv(b_SV))
4684             SV *r_SV = items > 1 ? ST(1) : NULL;
4685             SV *g_SV = items > 2 ? ST(2) : NULL;
4686             SV *b_SV = items > 3 ? ST(3) : NULL;
4687             PREINIT:
4688 1 50         PDL_XS_PREAMBLE((items == 4) ? 0 : 3);
    50          
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
4689             INPUT:
4690             pdl *icolzero
4691             pdl *r
4692             pdl *g
4693             pdl *b
4694             PPCODE:
4695 1           PDL->barf_if_error(pdl_run_plgcol0(icolzero,r,g,b));
4696 1 50         PDL_XS_RETURN(ST(0) = r_SV;ST(1) = g_SV;ST(2) = b_SV)
    50          
    50          
    50          
    0          
4697              
4698             void
4699             pdl_run_plgcolbg(r=PDL_XS_PERLINIT_initsv(r_SV), g=PDL_XS_PERLINIT_initsv(g_SV), b=PDL_XS_PERLINIT_initsv(b_SV))
4700             SV *r_SV = items > 0 ? ST(0) : NULL;
4701             SV *g_SV = items > 1 ? ST(1) : NULL;
4702             SV *b_SV = items > 2 ? ST(2) : NULL;
4703             PREINIT:
4704 1 50         PDL_XS_PREAMBLE((items == 3) ? 0 : 3);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
4705             INPUT:
4706             pdl *r
4707             pdl *g
4708             pdl *b
4709             PPCODE:
4710 1           PDL->barf_if_error(pdl_run_plgcolbg(r,g,b));
4711 1 50         PDL_XS_RETURN(ST(0) = r_SV;ST(1) = g_SV;ST(2) = b_SV)
    50          
    50          
    50          
    0          
4712              
4713             void
4714             pdl_run_plscmap0(r, g, b)
4715             pdl *r
4716             pdl *g
4717             pdl *b
4718             PPCODE:
4719 2           PDL->barf_if_error(pdl_run_plscmap0(r,g,b));
4720              
4721             void
4722             pdl_run_plscmap1(r, g, b)
4723             pdl *r
4724             pdl *g
4725             pdl *b
4726             PPCODE:
4727 1           PDL->barf_if_error(pdl_run_plscmap1(r,g,b));
4728              
4729             void
4730             pdl_run_plgcol0a(icolzero, r=PDL_XS_PERLINIT_initsv(r_SV), g=PDL_XS_PERLINIT_initsv(g_SV), b=PDL_XS_PERLINIT_initsv(b_SV), a=PDL_XS_PERLINIT_initsv(a_SV))
4731             SV *r_SV = items > 1 ? ST(1) : NULL;
4732             SV *g_SV = items > 2 ? ST(2) : NULL;
4733             SV *b_SV = items > 3 ? ST(3) : NULL;
4734             SV *a_SV = items > 4 ? ST(4) : NULL;
4735             PREINIT:
4736 14 50         PDL_XS_PREAMBLE((items == 5) ? 0 : 4);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
4737             INPUT:
4738             pdl *icolzero
4739             pdl *r
4740             pdl *g
4741             pdl *b
4742             pdl *a
4743             PPCODE:
4744 14           PDL->barf_if_error(pdl_run_plgcol0a(icolzero,r,g,b,a));
4745 14 50         PDL_XS_RETURN(ST(0) = r_SV;ST(1) = g_SV;ST(2) = b_SV;ST(3) = a_SV)
    50          
    50          
    50          
    0          
4746              
4747             void
4748             pdl_run_plgcolbga(r=PDL_XS_PERLINIT_initsv(r_SV), g=PDL_XS_PERLINIT_initsv(g_SV), b=PDL_XS_PERLINIT_initsv(b_SV), a=PDL_XS_PERLINIT_initsv(a_SV))
4749             SV *r_SV = items > 0 ? ST(0) : NULL;
4750             SV *g_SV = items > 1 ? ST(1) : NULL;
4751             SV *b_SV = items > 2 ? ST(2) : NULL;
4752             SV *a_SV = items > 3 ? ST(3) : NULL;
4753             PREINIT:
4754 1 50         PDL_XS_PREAMBLE((items == 4) ? 0 : 4);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
4755             INPUT:
4756             pdl *r
4757             pdl *g
4758             pdl *b
4759             pdl *a
4760             PPCODE:
4761 1           PDL->barf_if_error(pdl_run_plgcolbga(r,g,b,a));
4762 1 50         PDL_XS_RETURN(ST(0) = r_SV;ST(1) = g_SV;ST(2) = b_SV;ST(3) = a_SV)
    50          
    50          
    50          
    0          
4763              
4764             void
4765             pdl_run_plscmap0a(r, g, b, a)
4766             pdl *r
4767             pdl *g
4768             pdl *b
4769             pdl *a
4770             PPCODE:
4771 1           PDL->barf_if_error(pdl_run_plscmap0a(r,g,b,a));
4772              
4773             void
4774             pdl_run_plscmap1a(r, g, b, a)
4775             pdl *r
4776             pdl *g
4777             pdl *b
4778             pdl *a
4779             PPCODE:
4780 1           PDL->barf_if_error(pdl_run_plscmap1a(r,g,b,a));
4781              
4782             void
4783             pdl_run_plscmap1la(itype, isty, coord1, coord2, coord3, coord4, rev)
4784             pdl *itype
4785             pdl *isty
4786             pdl *coord1
4787             pdl *coord2
4788             pdl *coord3
4789             pdl *coord4
4790             pdl *rev
4791             PPCODE:
4792 1           PDL->barf_if_error(pdl_run_plscmap1la(itype,isty,coord1,coord2,coord3,coord4,rev));
4793              
4794             void
4795             pdl_run_plgfont(p_family=PDL_XS_PERLINIT_initsv(p_family_SV), p_style=PDL_XS_PERLINIT_initsv(p_style_SV), p_weight=PDL_XS_PERLINIT_initsv(p_weight_SV))
4796             SV *p_family_SV = items > 0 ? ST(0) : NULL;
4797             SV *p_style_SV = items > 1 ? ST(1) : NULL;
4798             SV *p_weight_SV = items > 2 ? ST(2) : NULL;
4799             PREINIT:
4800 1 50         PDL_XS_PREAMBLE((items == 3) ? 0 : 3);
    50          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
    0          
4801             INPUT:
4802             pdl *p_family
4803             pdl *p_style
4804             pdl *p_weight
4805             PPCODE:
4806 1           PDL->barf_if_error(pdl_run_plgfont(p_family,p_style,p_weight));
4807 1 50         PDL_XS_RETURN(ST(0) = p_family_SV;ST(1) = p_style_SV;ST(2) = p_weight_SV)
    50          
    50          
    50          
    0          
4808              
4809             void
4810             pdl_run_plsfont(family, style, weight)
4811             pdl *family
4812             pdl *style
4813             pdl *weight
4814             PPCODE:
4815 45           PDL->barf_if_error(pdl_run_plsfont(family,style,weight));
4816              
4817             void
4818             pdl_run_plcalc_world(rx, ry, wx=PDL_XS_PERLINIT_initsv(wx_SV), wy=PDL_XS_PERLINIT_initsv(wy_SV), window=PDL_XS_PERLINIT_initsv(window_SV))
4819             SV *wx_SV = items > 2 ? ST(2) : NULL;
4820             SV *wy_SV = items > 3 ? ST(3) : NULL;
4821             SV *window_SV = items > 4 ? ST(4) : NULL;
4822             PREINIT:
4823 1 50         PDL_XS_PREAMBLE((items == 5) ? 0 : 3);
    50          
    50          
    0          
    50          
    50          
    50          
    50          
    0          
    50          
    50          
4824             INPUT:
4825             pdl *rx
4826             pdl *ry
4827             pdl *wx
4828             pdl *wy
4829             pdl *window
4830             PPCODE:
4831 1           PDL->barf_if_error(pdl_run_plcalc_world(rx,ry,wx,wy,window));
4832 1 50         PDL_XS_RETURN(ST(0) = wx_SV;ST(1) = wy_SV;ST(2) = window_SV)
    50          
    50          
    50          
    0          
4833              
4834             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4835              
4836             unsigned int
4837             plgfci ()
4838             CODE:
4839 1           c_plgfci(&RETVAL);
4840             OUTPUT:
4841             RETVAL
4842              
4843             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4844              
4845              
4846             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4847              
4848             void
4849             plsfci(fci)
4850             unsigned int fci
4851             CODE:
4852 35           c_plsfci(fci);
4853              
4854             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4855              
4856              
4857             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4858              
4859             void
4860             pl_cmd (cmd, data)
4861             int cmd
4862             void *data
4863             CODE:
4864 0           pl_cmd(cmd, data);
4865              
4866             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4867              
4868              
4869             MODULE = PDL::Graphics::PLplot PACKAGE = PDL::Graphics::PLplot
4870              
4871             void
4872             pl_setCairoCtx(SV *sv)
4873             CODE:
4874 0           pl_cmd(PLESC_DEVINIT, (void *)(SvIV ((SV *) SvRV (sv))));
4875              
4876             MODULE = PDL::Graphics::PLplot PACKAGE = PDL PREFIX=pdl_run_
4877              
4878              
4879              
4880             #line 483 "lib/PDL/PP.pm"
4881             BOOT:
4882             /* Get pointer to structure of core shared C routines */
4883             /* make sure PDL::Core is loaded */
4884             #line 4885 "PLplot.xs"
4885 32           perl_require_pv ("PDL/Core.pm"); /* make sure PDL::Core is loaded */
4886             #ifndef aTHX_
4887             #define aTHX_
4888             #endif
4889 32 50         if (SvTRUE (ERRSV)) Perl_croak(aTHX_ "%s",SvPV_nolen (ERRSV));
    50          
    0          
4890 32           SV* CoreSV = perl_get_sv("PDL::SHARE",FALSE); /* var with core structure */
4891 32 50         if (!CoreSV)
4892 0           Perl_croak(aTHX_ "We require the PDL::Core module, which was not found");
4893 32 50         if (!(PDL = INT2PTR(Core*,SvIV( CoreSV )))) /* Core* value */
4894 0           Perl_croak(aTHX_ "Got NULL pointer for PDL");
4895 32 50         if (PDL->Version != PDL_CORE_VERSION)
4896 0           Perl_croak(aTHX_ "[PDL->Version: %ld PDL_CORE_VERSION: %ld XS_VERSION: %s] PDL::Graphics::PLplot needs to be recompiled against the newly installed PDL", (long int)PDL->Version, (long int)PDL_CORE_VERSION, XS_VERSION);