21 #define LOG_BUILD_TARGET LOG_DEBUG
23 #define SPECLIST_TAG traderoute_packet
24 #define SPECLIST_TYPE struct packet_traderoute_info
26 #define traderoute_packet_list_iterate(ptrlist, ptr) \
27 TYPED_LIST_ITERATE(struct packet_traderoute_info, ptrlist, ptr)
28 #define traderoute_packet_list_iterate_end LIST_ITERATE_END
33 struct unit_list *units,
struct city *pcity,
34 struct city *exclude_city,
int kill_outside,
37 int kill_outside,
bool transfer_unit_verbose,
38 bool resolve_stack,
bool raze,
bool build_free);
40 const struct city *pexclcity,
41 const struct player *pplayer,
bool only_ocean,
42 bool only_continent,
bool only_known,
43 bool only_player,
bool only_enemy,
50 struct city *pcity,
struct tile *ptile);
54 struct traderoute_packet_list *
routes,
bool dipl_invest);
74 struct impr_type *pimprove,
const char *reason);
76 const char *reason,
struct unit *destroyer);
78 const char *reason,
struct unit *destroyer);
85 char *error_buf,
size_t bufsz);
enum announce_type announce
struct trade_route_list * routes