summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMasaki Muranaka <[email protected]>2013-03-16 17:48:30 +0900
committerMasaki Muranaka <[email protected]>2013-03-16 17:48:30 +0900
commit7de2deab1e5254a3dbf48714aca3732b64b1f2fa (patch)
tree6a7353ed22c5f3bf16f390a48042950af57a796c
parent1bb447a7d3bd60e9e8ce2980ad0d5f314884aa44 (diff)
downloadmruby-7de2deab1e5254a3dbf48714aca3732b64b1f2fa.tar.gz
mruby-7de2deab1e5254a3dbf48714aca3732b64b1f2fa.zip
Remove string.h in khash.h
-rw-r--r--include/mruby/khash.h1
-rw-r--r--src/class.c1
-rw-r--r--tasks/mrbgems_test.rake2
3 files changed, 2 insertions, 2 deletions
diff --git a/include/mruby/khash.h b/include/mruby/khash.h
index 08896d256..373e54b13 100644
--- a/include/mruby/khash.h
+++ b/include/mruby/khash.h
@@ -12,7 +12,6 @@ extern "C" {
#endif
#include <stdint.h>
-#include <string.h>
typedef uint32_t khint_t;
typedef khint_t khiter_t;
diff --git a/src/class.c b/src/class.c
index 59431c26e..d53629636 100644
--- a/src/class.c
+++ b/src/class.c
@@ -7,6 +7,7 @@
#include "mruby.h"
#include <stdarg.h>
#include <ctype.h>
+#include <string.h>
#include "mruby/class.h"
#include "mruby/proc.h"
#include "mruby/string.h"
diff --git a/tasks/mrbgems_test.rake b/tasks/mrbgems_test.rake
index 6ca5eaef2..e725f1c4d 100644
--- a/tasks/mrbgems_test.rake
+++ b/tasks/mrbgems_test.rake
@@ -68,7 +68,7 @@ MRuby.each_target do
f.puts %Q[ ]
f.puts %Q[ while(mrb_test(val2)) {]
f.puts %Q[ char *str = mrb_string_value_cstr(mrb2, &val2);]
- f.puts %Q[ mrb_ary_push(mrb, ary1, mrb_str_new(mrb, str, strlen(str)));]
+ f.puts %Q[ mrb_ary_push(mrb, ary1, mrb_str_new_cstr(mrb, str));]
f.puts %Q[ val2 = mrb_ary_shift(mrb2, ary2);]
f.puts %Q[ }]
f.puts %Q[ }]