Changeset 27817 for trunk/Ohana/src/opihi/cmd.basic/break.c
- Timestamp:
- May 2, 2010, 11:23:11 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.basic/break.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.basic/break.c
r23582 r27817 1 1 # include "basic.h" 2 2 3 // auto_break is currently a global 3 4 int exec_break (int argc, char **argv) { 4 5 5 6 int N, value; 6 7 8 if ((N = get_argument (argc, argv, "-h"))) goto usage; 9 if ((N = get_argument (argc, argv, "-help"))) goto usage; 10 if ((N = get_argument (argc, argv, "--help"))) goto usage; 11 7 12 if ((N = get_argument (argc, argv, "-auto"))) { 8 13 remove_argument (N, &argc, argv); 9 value = -1; 10 if (!strcasecmp (argv[N], "on")) value = 1; 11 if (!strcasecmp (argv[N], "off")) value = 0; 12 if (value == -1) { 13 gprint (GP_ERR, "USAGE: break -auto [on / off]\n"); 14 if (N == argc) { 14 15 if (auto_break) 15 16 gprint (GP_ERR, "auto break on\n"); … … 18 19 return (FALSE); 19 20 } 21 value = -1; 22 if (!strcasecmp (argv[N], "on")) value = 1; 23 if (!strcasecmp (argv[N], "off")) value = 0; 24 if (value == -1) goto usage; 20 25 auto_break = value; 21 26 return (TRUE); 22 27 } 23 28 24 29 loop_break = TRUE; 25 30 return (FALSE); 26 31 32 usage: 33 gprint (GP_ERR, "USAGE: break -auto [on / off]\n"); 34 return (FALSE); 27 35 }
Note:
See TracChangeset
for help on using the changeset viewer.
