In respect to the the dissolution of AN (Netherlands Antilles), you are replacing its record with CW Curacao; but shouldn't a record also be added for the other country formed by the dissolution, namely Sint-Maarten (SX)?
Below are revised changes to get in sync with the current ISO3166 data; these changes are relative to the stuff on the ftp site. --ado diff -r old/iso3166.tab new/iso3166.tab 2c2 < # @(#)iso3166.tab 8.6 ---
# @(#)iso3166.tab 8.9 23a24,27 # From Arthur David Olson (2011-06-15): # Resynchronized today with the ISO3116 site # (deleting AN and adding BQ, CW, and SX). # 33d36 < AN Netherlands Antilles 55a59 BQ Bonaire Sint Eustatius & Saba 77a82 CW Curacao 233a239 SX Sint Maarten diff -r old/southamerica new/southamerica 2c2 < # @(#)southamerica 8.49
# @(#)southamerica 8.50 1278a1279,1286 # From Arthur David Olson (2011-06-15): # At least for now, use links for places with new iso3166 codes. # The name "Lower Prince's Quarter" is both longer than fourteen charaters # and contains an apostrophe; use "Lower_Princes" below.
Link America/Curacao America/Lower_Princes # Sint Maarten Link America/Curacao America/Kralendijk # Bonaire, Sint Estatius and Saba
diff -r old/zone.tab new/zone.tab 2c2 < # @(#)zone.tab 8.43 ---
# @(#)zone.tab 8.45 35d34 < AN +1211-06900 America/Curacao 89a89 BQ +120903-0681636 America/Kralendijk 157a158 CW +1211-06900 America/Curacao 364a366 SX +180305-0630250 America/Lower_Princes