Codebase list mruby / a306ac7
The variable len isn't used anywhere. Carson McDonald 11 years ago
1 changed file(s) with 0 addition(s) and 13 deletion(s). Raw diff Collapse all Expand all
20552055 char *end;
20562056 char sign = 1;
20572057 int c;
2058 long len;
20592058 unsigned long val;
20602059
20612060 #undef ISDIGIT
21122111 }
21132112 switch (base) {
21142113 case 2:
2115 len = 1;
21162114 if (str[0] == '0' && (str[1] == 'b'||str[1] == 'B')) {
21172115 str += 2;
21182116 }
21192117 break;
21202118 case 3:
2121 len = 2;
21222119 break;
21232120 case 8:
21242121 if (str[0] == '0' && (str[1] == 'o'||str[1] == 'O')) {
21252122 str += 2;
21262123 }
21272124 case 4: case 5: case 6: case 7:
2128 len = 3;
21292125 break;
21302126 case 10:
21312127 if (str[0] == '0' && (str[1] == 'd'||str[1] == 'D')) {
21322128 str += 2;
21332129 }
21342130 case 9: case 11: case 12: case 13: case 14: case 15:
2135 len = 4;
21362131 break;
21372132 case 16:
2138 len = 4;
21392133 if (str[0] == '0' && (str[1] == 'x'||str[1] == 'X')) {
21402134 str += 2;
21412135 }
21432137 default:
21442138 if (base < 2 || 36 < base) {
21452139 mrb_raisef(mrb, E_ARGUMENT_ERROR, "illegal radix %d", base);
2146 }
2147 if (base <= 32) {
2148 len = 5;
2149 }
2150 else {
2151 len = 6;
21522140 }
21532141 break;
21542142 } /* end of switch (base) { */
21702158 if (badcheck) goto bad;
21712159 return mrb_fixnum_value(0);
21722160 }
2173 len *= strlen(str);
21742161
21752162 val = strtoul((char*)str, &end, base);
21762163