Changeset 13479 for trunk/Ohana/src/opihi/cmd.data/ps.c
- Timestamp:
- May 22, 2007, 12:23:09 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/ps.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/ps.c
r12892 r13479 3 3 int ps (int argc, char **argv) { 4 4 5 char filename[1024], pagename[1024] ;6 int N, Source, Nsource, scaleMode, pageMode, IsImage;5 char filename[1024], pagename[1024], *name; 6 int N, kapa, scaleMode, pageMode, IsImage; 7 7 8 8 if ((N = get_argument (argc, argv, "--help"))) goto help; … … 44 44 45 45 /* which tool */ 46 Nsource = -1;46 name = NULL; 47 47 if ((N = get_argument (argc, argv, "-n"))) { 48 48 remove_argument (N, &argc, argv); 49 Nsource = atof(argv[N]);49 name = strcreate (argv[N]); 50 50 remove_argument (N, &argc, argv); 51 51 } 52 /* which device */ 53 if ((N = get_argument (argc, argv, "-g"))) { 54 remove_argument (N, &argc, argv); 55 SetImageDevice (FALSE); 56 } 57 if ((N = get_argument (argc, argv, "-i"))) { 58 remove_argument (N, &argc, argv); 59 SetImageDevice (TRUE); 60 } 61 52 62 53 if ((argc > 1) && filename[0]) goto help; 63 54 64 55 if (argc > 1) strcpy (filename, argv[1]); 65 56 66 IsImage = GetCurrentDevice (); 67 if (IsImage) { 68 if (!GetImage (&Source, &Nsource)) return (FALSE); 69 if (!filename[0]) strcpy (filename, "Ximage.ps"); 70 } else { 71 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 72 if (!filename[0]) strcpy (filename, "Xgraph.ps"); 73 } 57 // get the connection to kapa, false if none available 58 if (!GetGraphData (NULL, &kapa, name)) return (FALSE); 59 FREE (name); 60 61 if (!filename[0]) strcpy (filename, "kapa.ps"); 74 62 75 63 /* tell Ximage/Xgraph to ps the image */ 76 KiiPS ( Source, filename, scaleMode, pageMode, pagename);64 KiiPS (kapa, filename, scaleMode, pageMode, pagename); 77 65 return (TRUE); 78 66
Note:
See TracChangeset
for help on using the changeset viewer.
