Changeset 41388
- Timestamp:
- Jul 7, 2020, 9:33:22 AM (6 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.basic/run_if.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.basic/run_if.c
r31667 r41388 5 5 6 6 int ThisList, depth, done, status, InlineCommand; 7 int i, length, logic ;7 int i, length, logic, foundElse; 8 8 char *input, *val, *line; 9 9 int nloop, size; … … 60 60 ThisList = current_list_depth(); 61 61 62 foundElse = FALSE; 62 63 done = FALSE; 63 64 while (!done) { … … 91 92 /* check for an "else", invert logic */ 92 93 if ((depth == 0) && !strncasecmp (input, "ELSE", 4)) { 93 logic ^= TRUE;94 logic = !logic; 94 95 free (input); 96 97 if (foundElse) { 98 gprint (GP_ERR, "multiple 'ELSE' statements in if-block with 'END'\n"); 99 return FALSE; 100 } 101 foundElse = TRUE; 95 102 continue; 96 103 }
Note:
See TracChangeset
for help on using the changeset viewer.
