pls.parseopts( args, pls.PL_PARSE_FULL|pls.PL_PARSE_NOPROGRAM );
pls.parseopts( args, PLStream.PL_PARSE_FULL|PLStream.PL_PARSE_NOPROGRAM );
   public x01( String[] args )     {    // plplot initialization    // Divide page into 2x2 plots unless user overrides.        pls.ssub(2, 2);    // Parse and process command line arguments.//         plMergeOpts(options, "x01c options", notes);        pls.parseopts( args, pls.PL_PARSE_FULL|pls.PL_PARSE_NOPROGRAM );// Print out version number.	StringBuffer version = new StringBuffer(80);	// plgver no longer works for unexplained reasons.	pls.gver(version);	System.out.println("PLplot library version: " + version);    // Initialize PLplot.        pls.init();    // Select the multi-stroke font.        pls.fontld( 1 );    // Set up the data    // Original case        xscale = 6.;        yscale = 1.;        xoff = 0.;        yoff = 0.;    // Do a plot        plot1(0);    // Set up the data        xscale = 1.;        yscale = 0.0014;        yoff = 0.0185;    // Do a plot        int digmax = 5;        pls.syax(digmax, 0);        plot1(1);        plot2();        plot3();    // Let's get some user input//         if (locate_mode) {//             for (;;) {//                 if (! plGetCursor(&gin)) break;//                 if (gin.keysym == PLK_Escape) break;//                 pltext();//                 if (gin.keysym < 0xFF && isprint(gin.keysym)) //                     printf("wx = %f,  wy = %f, dx = %f,  dy = %f,  c = '%c'\n",//                            gin.wX, gin.wY, gin.dX, gin.dY, gin.keysym);//                 else//                     printf("wx = %f,  wy = %f, dx = %f,  dy = %f,  c = 0x%02x\n",//                            gin.wX, gin.wY, gin.dX, gin.dY, gin.keysym);//                 plgra();//             }//         }    // Don't forget to call plend() to finish off!        pls.end();    }