diff options
Diffstat (limited to 'web/server/h2o/libh2o/deps/mruby/src/value_array.h')
-rw-r--r-- | web/server/h2o/libh2o/deps/mruby/src/value_array.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/web/server/h2o/libh2o/deps/mruby/src/value_array.h b/web/server/h2o/libh2o/deps/mruby/src/value_array.h deleted file mode 100644 index bc5f28b06..000000000 --- a/web/server/h2o/libh2o/deps/mruby/src/value_array.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef MRB_VALUE_ARRAY_H__ -#define MRB_VALUE_ARRAY_H__ - -#include <mruby.h> - -static inline void -value_move(mrb_value *s1, const mrb_value *s2, size_t n) -{ - if (s1 > s2 && s1 < s2 + n) - { - s1 += n; - s2 += n; - while (n-- > 0) { - *--s1 = *--s2; - } - } - else if (s1 != s2) { - while (n-- > 0) { - *s1++ = *s2++; - } - } - else { - /* nothing to do. */ - } -} - -#endif /* MRB_VALUE_ARRAY_H__ */ |