Changeset 13479 for trunk/Ohana/src/opihi/cmd.data/close.c
- Timestamp:
- May 22, 2007, 12:23:09 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/close.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/close.c
r6686 r13479 3 3 int close_device (int argc, char **argv) { 4 4 5 int N, Source, Nsource, IsImage; 5 int N, kapa, IsImage; 6 char *name; 6 7 /* close current graphics device */ 7 8 8 Nsource = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Nsource = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if ((N = get_argument (argc, argv, "-g"))) {15 remove_argument (N, &argc, argv);16 SetImageDevice (FALSE);17 }18 if ((N = get_argument (argc, argv, "-i"))) {19 remove_argument (N, &argc, argv);20 SetImageDevice (TRUE);21 }22 15 23 IsImage = GetCurrentDevice (); 24 if (IsImage) { 25 if (!GetImage (&Source, &Nsource)) return (FALSE); 26 close_image (Nsource); 27 } else { 28 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 29 close_graph (Nsource); 30 } 16 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 17 18 close_kapa (name); 19 FREE (name); 31 20 32 21 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
