+/* Warnings Categories added in Perl 5.013 */
+
+#define WARN_NON_UNICODE 48
+#define WARN_NONCHAR 49
+#define WARN_SURROGATE 50
+
+/* Warnings Categories added in Perl 5.017 */
+
+#define WARN_EXPERIMENTAL 51
+#define WARN_EXPERIMENTAL__LEXICAL_SUBS 52
+#define WARN_EXPERIMENTAL__REGEX_SETS 53
+#define WARN_EXPERIMENTAL__SMARTMATCH 54
+
+/* Warnings Categories added in Perl 5.019 */
+
+#define WARN_EXPERIMENTAL__POSTDEREF 55
+#define WARN_EXPERIMENTAL__SIGNATURES 56
+#define WARN_SYSCALLS 57
+
+/* Warnings Categories added in Perl 5.021 */
+
+#define WARN_EXPERIMENTAL__BITWISE 58
+#define WARN_EXPERIMENTAL__CONST_ATTR 59
+#define WARN_EXPERIMENTAL__RE_STRICT 60
+#define WARN_EXPERIMENTAL__REFALIASING 61
+#define WARN_EXPERIMENTAL__WIN32_PERLIO 62
+#define WARN_LOCALE 63
+#define WARN_MISSING 64
+#define WARN_REDUNDANT 65
+
+#define WARNsize 17
+#define WARN_ALLstring "\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125"
+#define WARN_NONEstring "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"