--- /dev/null
+/*
+** mruby/re.h - Regexp class
+**
+** See Copyright Notice in mruby.h
+*/
+
+#ifndef MRUBY_RE_H
+#define MRUBY_RE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define REGEXP_CLASS "Regexp"
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* RE_H */
#include "mruby/debug.h"
#include "node.h"
#include "opcode.h"
-#include "re.h"
+#include "mruby/re.h"
#include "mrb_throw.h"
typedef mrb_ast_node node;
+++ /dev/null
-/*
-** re.h - Regexp class
-**
-** See Copyright Notice in mruby.h
-*/
-
-#ifndef RE_H
-#define RE_H
-
-#define REGEXP_CLASS "Regexp"
-
-#endif /* RE_H */
#include "mruby/class.h"
#include "mruby/range.h"
#include "mruby/string.h"
-#include "re.h"
+#include "mruby/re.h"
#define STR_EMBED_P(s) ((s)->flags & MRB_STR_EMBED)
#define STR_SET_EMBED_FLAG(s) ((s)->flags |= MRB_STR_EMBED)