Changeset 4305 for trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c
- Timestamp:
- Jun 17, 2005, 12:20:48 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c
r3318 r4305 75 75 TWO_OP ("S","W",WW_binary); 76 76 77 /*78 if (!strncasecmp (&stack[i - 2].type, "V", 1) && !strncasecmp (&stack[i - 1].type, "V", 1))79 status = VV_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);80 if (!strncasecmp (&stack[i - 2].type, "V", 1) && !strncasecmp (&stack[i - 1].type, "S", 1))81 status = VS_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);82 if (!strncasecmp (&stack[i - 2].type, "S", 1) && !strncasecmp (&stack[i - 1].type, "V", 1))83 status = SV_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);84 if (!strncasecmp (&stack[i - 2].type, "M", 1) && !strncasecmp (&stack[i - 1].type, "V", 1))85 status = MV_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);86 if (!strncasecmp (&stack[i - 2].type, "V", 1) && !strncasecmp (&stack[i - 1].type, "M", 1))87 status = VM_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);88 if (!strncasecmp (&stack[i - 2].type, "M", 1) && !strncasecmp (&stack[i - 1].type, "M", 1))89 status = MM_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);90 if (!strncasecmp (&stack[i - 2].type, "M", 1) && !strncasecmp (&stack[i - 1].type, "S", 1))91 status = MS_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);92 if (!strncasecmp (&stack[i - 2].type, "S", 1) && !strncasecmp (&stack[i - 1].type, "M", 1))93 status = SM_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);94 if (!strncasecmp (&stack[i - 2].type, "S", 1) && !strncasecmp (&stack[i - 1].type, "S", 1))95 status = SS_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);96 if (!strncasecmp (&stack[i - 2].type, "X", 1) && !strncasecmp (&stack[i - 1].type, "X", 1))97 status = XX_binary (&tmp_stack, &stack[i - 2], &stack[i - 1], stack[i].name);98 */99 100 /* string op number is not valid101 if (!strncasecmp (&stack[i - 2].type, "W", 1) && strncasecmp (&stack[i - 1].type, "W", 1)) {102 free (tmp_stack.name);103 return (FALSE);104 }105 if (strncasecmp (&stack[i - 2].type, "W", 1) && !strncasecmp (&stack[i - 1].type, "W", 1)) {106 free (tmp_stack.name);107 return (FALSE);108 } */109 110 77 if (!status) { 111 78 free (tmp_stack.name);
Note:
See TracChangeset
for help on using the changeset viewer.
