summaryrefslogtreecommitdiff
path: root/string.c
diff options
context:
space:
mode:
Diffstat (limited to 'string.c')
-rw-r--r--string.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/string.c b/string.c
index 90f6bca34f..80ea96f574 100644
--- a/string.c
+++ b/string.c
@@ -21,15 +21,6 @@
# include <unistd.h>
#endif
-#if defined HAVE_CRYPT_R
-# if defined HAVE_CRYPT_H
-# include <crypt.h>
-# endif
-#elif !defined HAVE_CRYPT
-# include "missing/crypt.h"
-# define HAVE_CRYPT_R 1
-#endif
-
#include "debug_counter.h"
#include "encindex.h"
#include "gc.h"
@@ -55,6 +46,15 @@
#include "ruby_assert.h"
#include "vm_sync.h"
+#if defined HAVE_CRYPT_R
+# if defined HAVE_CRYPT_H
+# include <crypt.h>
+# endif
+#elif !defined HAVE_CRYPT
+# include "missing/crypt.h"
+# define HAVE_CRYPT_R 1
+#endif
+
#define BEG(no) (regs->beg[(no)])
#define END(no) (regs->end[(no)])