lr_error (ldfile, _("`%s' already defined as collating symbol"), symbol);
lr_error (ldfile, _("`%.*s' already defined as collating symbol"), (int) symbol_len, symbol);
check_duplicate (struct linereader *ldfile, struct locale_collate_t *collate,		 struct charmap_t *charmap, struct repertoire_t *repertoire,		 const char *symbol, size_t symbol_len){  void *ignore = NULL;  if (find_entry (&charmap->char_table, symbol, symbol_len, &ignore) == 0)    {      lr_error (ldfile, _("`%s' already defined in charmap"), symbol);      return 1;    }  if (find_entry (&repertoire->char_table, symbol, symbol_len, &ignore) == 0)    {      lr_error (ldfile, _("`%s' already defined in repertoire"), symbol);      return 1;    }  if (find_entry (&collate->sym_table, symbol, symbol_len, &ignore) == 0)    {      lr_error (ldfile, _("`%s' already defined as collating symbol"), symbol);      return 1;    }  if (find_entry (&collate->elem_table, symbol, symbol_len, &ignore) == 0)    {      lr_error (ldfile, _("`%s' already defined as collating element"),		symbol);      return 1;    }  return 0;}