Changeset 27790 for trunk/Ohana/src/opihi
- Timestamp:
- Apr 28, 2010, 10:27:33 AM (16 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 deleted
- 6 edited
-
. (modified) (1 prop)
-
src/opihi/cmd.basic/opihi.c (modified) (2 diffs)
-
src/opihi/cmd.data/box.c (modified) (6 diffs)
-
src/opihi/cmd.data/section.c (modified) (4 diffs)
-
src/opihi/include/shell.h (modified) (1 diff)
-
src/opihi/lib.data/open_graph.c (deleted)
-
src/opihi/lib.data/open_image.c (deleted)
-
src/opihi/lib.shell/command.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/eam_branches/Ohana.20100407 merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/opihi/cmd.basic/opihi.c
r27255 r27790 3 3 int opihi_setmode (int argc, char **argv) { 4 4 5 intvalue;5 OpihiVerboseMode value; 6 6 7 7 if (argc < 2) { 8 gprint (GP_ERR, "USAGE: opihi (verbose) [on/off ]\n");8 gprint (GP_ERR, "USAGE: opihi (verbose) [on/off/error]\n"); 9 9 return (FALSE); 10 10 } … … 13 13 if (argc == 2) { 14 14 value = get_verbose_shell(); 15 if (value) { 16 gprint (GP_ERR, "opihi verbose mode: on\n"); 17 } else { 18 gprint (GP_ERR, "opihi verbose mode: off\n"); 19 } 15 switch (value) { 16 case OPIHI_VERBOSE_OFF: 17 gprint (GP_ERR, "opihi verbose mode: off\n"); 18 break; 19 case OPIHI_VERBOSE_ON: 20 gprint (GP_ERR, "opihi verbose mode: on\n"); 21 break; 22 case OPIHI_VERBOSE_ERROR: 23 gprint (GP_ERR, "opihi verbose mode: error\n"); 24 break; 25 default: 26 fprintf (stderr, "impossible condition\n"); 27 abort(); 28 } 20 29 return (TRUE); 21 30 } 22 31 if (!strcasecmp(argv[2], "on")) { 23 set_verbose_shell ( TRUE);32 set_verbose_shell (OPIHI_VERBOSE_ON); 24 33 return (TRUE); 25 34 } 26 35 if (!strcasecmp(argv[2], "off")) { 27 set_verbose_shell (FALSE); 36 set_verbose_shell (OPIHI_VERBOSE_OFF); 37 return (TRUE); 38 } 39 if (!strcasecmp(argv[2], "error")) { 40 set_verbose_shell (OPIHI_VERBOSE_ERROR); 28 41 return (TRUE); 29 42 } -
trunk/Ohana/src/opihi/cmd.data/box.c
r19839 r27790 25 25 } 26 26 27 graphmode.lweight = 1;27 // graphmode.lweight = 1; 28 28 if ((N = get_argument (argc, argv, "-lw"))) { 29 29 remove_argument (N, &argc, argv); … … 32 32 } 33 33 34 graphmode.color = KapaColorByName ("black");34 // graphmode.color = KapaColorByName ("black"); 35 35 if ((N = get_argument (argc, argv, "-c"))) { 36 36 remove_argument (N, &argc, argv); … … 40 40 } 41 41 42 strcpy (graphmode.ticks, "2222"); 42 // XXX need to get the current values from kapa 43 // strcpy (graphmode.ticks, "2222"); 43 44 if ((N = get_argument (argc, argv, "-ticks"))) { 44 45 remove_argument (N, &argc, argv); … … 51 52 } 52 53 53 strcpy (graphmode.labels, "2222");54 // strcpy (graphmode.labels, "2222"); 54 55 if ((N = get_argument (argc, argv, "-labels"))) { 55 56 remove_argument (N, &argc, argv); … … 62 63 } 63 64 64 strcpy (graphmode.axis, "2222");65 // strcpy (graphmode.axis, "2222"); 65 66 if ((N = get_argument (argc, argv, "-axis"))) { 66 67 remove_argument (N, &argc, argv); … … 71 72 if ((graphmode.axis[i] != '0') && (graphmode.axis[i] != '1') && (graphmode.axis[i] != '2')) { goto usage; } 72 73 } 74 } 75 76 if ((N = get_argument (argc, argv, "-tickpad"))) { 77 remove_argument (N, &argc, argv); 78 graphmode.ticktextPad = atof(argv[N]); 79 remove_argument (N, &argc, argv); 80 } 81 82 if ((N = get_argument (argc, argv, "-labelpadx"))) { 83 remove_argument (N, &argc, argv); 84 graphmode.labelPadXm = atof(argv[N]); 85 remove_argument (N, &argc, argv); 86 } 87 88 if ((N = get_argument (argc, argv, "-labelpady"))) { 89 remove_argument (N, &argc, argv); 90 graphmode.labelPadYm = atof(argv[N]); 91 remove_argument (N, &argc, argv); 92 } 93 94 if ((N = get_argument (argc, argv, "+labelpadx"))) { 95 remove_argument (N, &argc, argv); 96 graphmode.labelPadXp = atof(argv[N]); 97 remove_argument (N, &argc, argv); 98 } 99 100 if ((N = get_argument (argc, argv, "+labelpady"))) { 101 remove_argument (N, &argc, argv); 102 graphmode.labelPadYp = atof(argv[N]); 103 remove_argument (N, &argc, argv); 104 } 105 106 if ((N = get_argument (argc, argv, "-labelpad"))) { 107 remove_argument (N, &argc, argv); 108 graphmode.labelPadXm = atof(argv[N]); 109 graphmode.labelPadXp = atof(argv[N]); 110 graphmode.labelPadYm = atof(argv[N]); 111 graphmode.labelPadYp = atof(argv[N]); 112 remove_argument (N, &argc, argv); 113 } 114 115 if ((N = get_argument (argc, argv, "-pad"))) { 116 remove_argument (N, &argc, argv); 117 graphmode.padXm = atof(argv[N]); 118 graphmode.padXp = atof(argv[N]); 119 graphmode.padYm = atof(argv[N]); 120 graphmode.padYp = atof(argv[N]); 121 remove_argument (N, &argc, argv); 122 } 123 if ((N = get_argument (argc, argv, "-xpad"))) { 124 remove_argument (N, &argc, argv); 125 graphmode.padXm = atof(argv[N]); 126 remove_argument (N, &argc, argv); 127 } 128 if ((N = get_argument (argc, argv, "+xpad"))) { 129 remove_argument (N, &argc, argv); 130 graphmode.padXp = atof(argv[N]); 131 remove_argument (N, &argc, argv); 132 } 133 if ((N = get_argument (argc, argv, "-ypad"))) { 134 remove_argument (N, &argc, argv); 135 graphmode.padYm = atof(argv[N]); 136 remove_argument (N, &argc, argv); 137 } 138 if ((N = get_argument (argc, argv, "+ypad"))) { 139 remove_argument (N, &argc, argv); 140 graphmode.padYp = atof(argv[N]); 141 remove_argument (N, &argc, argv); 73 142 } 74 143 -
trunk/Ohana/src/opihi/cmd.data/section.c
r27491 r27790 1 1 # include "data.h" 2 2 3 enum {NONE, LIST, UP, DOWN, TOP, BOTTOM, TOOL };3 enum {NONE, LIST, UP, DOWN, TOP, BOTTOM, TOOL, BG}; 4 4 5 5 int section (int argc, char **argv) { 6 6 7 int N, action, kapa ;7 int N, action, kapa, background; 8 8 Graphdata graphmode; 9 9 KapaSection section; … … 37 37 location = argv[N]; 38 38 remove_argument (N, &argc, argv); 39 } 40 41 background = -1; // invisible 42 if ((N = get_argument (argc, argv, "-bg"))) { 43 remove_argument (N, &argc, argv); 44 if (!strcasecmp (argv[N], "NONE")) { 45 background = -1; 46 } else { 47 background = KapaColorByName(argv[N]); 48 } 49 remove_argument (N, &argc, argv); 50 action = BG; 39 51 } 40 52 … … 82 94 break; 83 95 96 case BG: 97 KapaSectionBG (kapa, argv[1], background); 98 break; 99 84 100 case TOOL: 85 101 if (!strcmp(location, "-x")) { … … 121 137 section.dx = atof (argv[4]); 122 138 section.dy = atof (argv[5]); 139 section.bg = background; 123 140 KapaSetSection (kapa, §ion); 124 141 return (TRUE); -
trunk/Ohana/src/opihi/include/shell.h
r27435 r27790 15 15 typedef enum {GP_FILE, GP_BUFF} gpMode; 16 16 typedef enum {GP_LOG, GP_ERR} gpDest; 17 typedef enum {OPIHI_VERBOSE_OFF, OPIHI_VERBOSE_ON, OPIHI_VERBOSE_ERROR} OpihiVerboseMode; 17 18 18 19 typedef int CommandF (int argc, char **argv); -
trunk/Ohana/src/opihi/lib.shell/command.c
r27255 r27790 2 2 # define DEBUG 0 3 3 4 static int VERBOSE_SHELL = FALSE;4 static int VERBOSE_SHELL = OPIHI_VERBOSE_OFF; 5 5 6 6 int command (char *line, char **outline, int VERBOSE) { … … 10 10 Command *cmd; 11 11 12 rawline = NULL;13 //rawline = strcreate (line);12 // rawline = NULL; 13 rawline = strcreate (line); 14 14 15 15 /* force a space between ! and first word: !ls becomes ! ls */ … … 24 24 /* expand anything of the form fred[N] */ 25 25 line = expand_vectors (line); /* line is freed here, new one allocated */ 26 27 // print the line with the variables and vectors expanded, but before evaluating 28 // any in-line math expression 29 if (VERBOSE_SHELL == OPIHI_VERBOSE_ON) gprint (GP_ERR, "opihi: %s\n", line); 30 26 31 /* solve math expresions, assign variable, if needed */ 27 32 line = parse (line); /* line is freed here, new one allocated */ … … 31 36 *outline = line; 32 37 33 if (VERBOSE_SHELL) gprint (GP_ERR, "opihi: %s\n", line);34 35 38 argv = parse_commands (line, &argc); 36 39 if (argc == 0) { … … 60 63 msg = get_variable_ptr ("ERRORMSG"); 61 64 if (msg != (char *) NULL) gprint (GP_ERR, "%s\n", msg); 62 if (VERBOSE_SHELL ) gprint (GP_ERR, "error on line: %s\n", rawline);65 if (VERBOSE_SHELL != OPIHI_VERBOSE_OFF) gprint (GP_ERR, "error on line: %s\n", rawline); 63 66 } 64 67
Note:
See TracChangeset
for help on using the changeset viewer.
