| Index: third_party/iconv/config/canonical.h | 
| diff --git a/third_party/iconv/config/canonical.h b/third_party/iconv/config/canonical.h | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..550cc64f99bb8c7ce430ebe30bedd4945c80a81e | 
| --- /dev/null | 
| +++ b/third_party/iconv/config/canonical.h | 
| @@ -0,0 +1,110 @@ | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str287, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str255, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str179, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str367, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str283, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str263, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str409, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str325, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str242, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str434, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str350, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str252, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str440, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str356, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str575, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str406, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str723, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str448, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str765, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str30, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str600, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str74, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str84, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str78, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str168, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str82, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str76, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str410, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str90, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str98, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str221, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str75, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str79, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str169, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str83, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str77, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str261, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str403, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str480, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str164, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str18, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str28, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str22, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str112, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str26, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str20, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str354, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str34, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str166, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str27, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str19, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str11, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str451, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str531, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str355, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str501, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str673, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str302, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str621, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str577, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str786, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str908, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str563, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str445, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str502, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str475, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str279, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str626, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str614, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str217, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str212, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str218, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str371, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str15, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str230, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str278, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str124, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str180, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str413, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str555, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str571, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str492, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str384, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str368, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str127, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str202, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str535, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str429, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str32, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str607, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str500, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str505, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str70, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str303, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str24, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str378, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str142, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str196, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str159, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str473, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str277, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str170, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str900, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str888, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str935, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str527, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str290, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str91, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str768, | 
| +  (int)(long)&((struct stringpool_t *)0)->stringpool_str362, | 
|  |