diff -urd -X freeciv.current/diff_ignore freeciv.current/common/map.h work/common/map.h --- freeciv.current/common/map.h Thu Sep 6 18:31:31 2001 +++ work/common/map.h Sun Sep 9 17:18:45 2001 @@ -465,30 +465,24 @@ case 0: \ IAC_x = x + 1; \ IAC_y = y; \ - if (!normalize_map_pos(&IAC_x, &IAC_y)) \ - continue; \ break; \ case 1: \ IAC_x = x; \ IAC_y = y + 1; \ - if (!normalize_map_pos(&IAC_x, &IAC_y)) \ - continue; \ break; \ case 2: \ IAC_x = x - 1; \ IAC_y = y; \ - if (!normalize_map_pos(&IAC_x, &IAC_y)) \ - continue; \ break; \ case 3: \ IAC_x = x; \ IAC_y = y - 1; \ - if (!normalize_map_pos(&IAC_x, &IAC_y)) \ - continue; \ break; \ default: \ abort(); \ - } + } \ + if (!normalize_map_pos(&IAC_x, &IAC_y)) \ + continue; #define cartesian_adjacent_iterate_end \ } \