<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- a/src/tag/GenParseName.cxx
+++ b/src/tag/GenParseName.cxx
@@ -21,7 +21,13 @@
 
 #include &lt;cstdlib&gt;
 #include &lt;map&gt;
+#if __has_include("&lt;string_view&gt;")
 #include &lt;string_view&gt;
+using std::string_view;
+#else
+#include &lt;boost/utility/string_view.hpp&gt;
+using boost::string_view;
+#endif
 
 #include &lt;stdio.h&gt;
 
@@ -41,7 +47,7 @@ main(int argc, char **argv)
 
 	FILE *out = fopen(argv[1], "w");
 
-	std::map&lt;std::string_view, TagType&gt; names;
+	std::map&lt;string_view, TagType&gt; names;
 	for (unsigned i = 0; i &lt; unsigned(TAG_NUM_OF_ITEM_TYPES); ++i)
 		names[tag_item_names[i]] = TagType(i);
 
</pre></body></html>