Add hb-string-array.hh
Used to build static string arrays that use no relocation.
diff --git a/src/hb-private.hh b/src/hb-private.hh
index 34476ca..268a2b0 100644
--- a/src/hb-private.hh
+++ b/src/hb-private.hh
@@ -54,6 +54,10 @@
#include <stdarg.h>
+#define HB_PASTE1(a,b) a##b
+#define HB_PASTE(a,b) HB_PASTE1(a,b)
+
+
/* Compile-time custom allocator support. */
#if defined(hb_malloc_impl) \
@@ -98,8 +102,6 @@
// Static assertions
#ifndef static_assert
-#define HB_PASTE1(a,b) a##b
-#define HB_PASTE(a,b) HB_PASTE1(a,b)
#define static_assert(e, msg) \
HB_UNUSED typedef int HB_PASTE(static_assertion_failed_at_line_, __LINE__) [(e) ? 1 : -1]
#endif // static_assert