13#ifndef FC__UNITSELECT_COMMON_H
14#define FC__UNITSELECT_COMMON_H
29#define SPECHASH_TAG usdata
30#define SPECHASH_INT_KEY_TYPE
31#define SPECHASH_IDATA_TYPE struct usdata *
34#define usdata_hash_data_iterate(phash, data) \
35 TYPED_HASH_DATA_ITERATE(struct usdata *, phash, data)
36#define usdata_hash_data_iterate_end \
struct unit_list * units[SELLOC_COUNT][ACTIVITY_LAST]
const struct unit_type * utype
struct usdata_hash * usdlg_data_new(const struct tile *ptile)
void usdlg_data_destroy(struct usdata_hash *ushash)