diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-04-23 18:30:49 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-04-23 18:30:49 +0900 |
| commit | d4ef3baca86fdf54c76db53fafa45116651782c9 (patch) | |
| tree | 081e6381cdf70ccad24837ba87d458868ab4c1c6 /src/sprintf.c | |
| parent | 1605ec8cd4f82a6b7e63d449ed048ddb8760fe40 (diff) | |
| download | mruby-d4ef3baca86fdf54c76db53fafa45116651782c9.tar.gz mruby-d4ef3baca86fdf54c76db53fafa45116651782c9.zip | |
remove code for unsupported taint-mode
Diffstat (limited to 'src/sprintf.c')
| -rw-r--r-- | src/sprintf.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/sprintf.c b/src/sprintf.c index 4036e44db..bab522891 100644 --- a/src/sprintf.c +++ b/src/sprintf.c @@ -19,10 +19,6 @@ #include <ieeefp.h> #endif -#ifndef MRB_TAINT_P - #define MRB_TAINTED_P(p) FALSE -#endif - #define BIT_DIGITS(N) (((N)*146)/485 + 1) /* log2(10) =~ 146/485 */ #define BITSPERDIG (sizeof(mrb_int)*CHAR_BIT) #define EXTENDSIGN(n, l) (((~0 << (n)) >> (((n)*(l)) % BITSPERDIG)) & ~(~0 << (n))) @@ -499,7 +495,6 @@ mrb_str_format(mrb_state *mrb, int argc, const mrb_value *argv, mrb_value fmt) int width, prec, flags = FNONE; int nextarg = 1; int posarg = 0; - int tainted = 0; mrb_value nextvalue; mrb_value tmp; mrb_value str; @@ -522,7 +517,6 @@ mrb_str_format(mrb_state *mrb, int argc, const mrb_value *argv, mrb_value fmt) ++argc; --argv; - if (MRB_TAINTED_P(fmt)) tainted = 1; mrb_string_value(mrb, &fmt); fmt = mrb_str_new4(mrb, fmt); p = RSTRING_PTR(fmt); @@ -726,7 +720,6 @@ format_s: if (*p == 'p') arg = mrb_inspect(mrb, arg); str = mrb_obj_as_string(mrb, arg); - if (MRB_TAINTED_P(str)) tainted = 1; len = RSTRING_LEN(str); mrb_str_set_len(mrb, result, blen); if (flags&(FPREC|FWIDTH)) { |
