21 #define AWAR_NAMESERVER_ADDID "nt/nameserver_addid"
24 #ifndef AW_RENAME_SKIP_GUI
34 #endif // AW_RENAME_SKIP_GUI
75 #error AW_rename.hxx included twice
76 #endif // AW_RENAME_HXX
bool name_known(const char *name)
long GBS_write_hash(GB_HASH *hs, const char *key, long val)
char * AWTC_create_numbered_suffix(GB_HASH *species_name_hash, const char *shortname, GB_ERROR &warning)
GB_ERROR AWTC_pars_names(GBDATA *gb_main, bool *isWarning)
void warning(int warning_num, const char *warning_message)
GB_ERROR AWTC_generate_one_name(GBDATA *gb_main, const char *full_name, const char *acc, const char *addid, char *&new_name)
AW_window * AWTC_create_rename_window(AW_root *root, GBDATA *gb_main)
GB_ERROR AWTC_recreate_name(GBDATA *gb_main)
GB_ERROR AW_test_nameserver(GBDATA *gb_main)
void AW_create_namesadmin_awars(AW_root *aw_root, GBDATA *gb_main)
UniqueNameDetector(GBDATA *gb_item_data, long additionalEntries=0)
char * AWTC_makeUniqueShortName(const char *prefix, UniqueNameDetector &existingNames)
const char * AW_get_nameserver_addid(GBDATA *gb_main)
void AW_popup_namesadmin_window(AW_window *parent_win, GBDATA *gb_main)
~PersistentNameServerConnection()
void AWTC_create_rename_awars(AW_root *root, AW_default db1)
GB_ERROR AW_select_nameserver(GBDATA *gb_main, GBDATA *gb_other_main)
int AWTC_name_quality(const char *short_name)
void add_name(const char *name)
char * AWTC_generate_random_name(UniqueNameDetector &existingNames)
PersistentNameServerConnection()
long GBS_read_hash(const GB_HASH *hs, const char *key)