From: Nicolas Pitre <npitre@xxxxxxxxxxxx>
Split table ranges into BMP (16-bit) and non-BMP (above 16-bit).
This reduces the corresponding text size by 20-25%.
-struct interval {{
+struct interval16 {{
+ uint16_t first;
+ uint16_t last;
+}};
+
+struct interval32 {{
uint32_t first;
uint32_t last;