Meldung bei Ueberschatten eines Familienalias
Wenn ein Char-Alias neu eingetragen wird, was ein
Familienalias ueberschattet, wird ein Hinweis
ausgegeben.
Change-Id: Ica9535c9443203195e629d91b772501c4648b4f7
diff --git a/std/player/command.c b/std/player/command.c
index 2220143..1659fe1 100644
--- a/std/player/command.c
+++ b/std/player/command.c
@@ -472,7 +472,10 @@
printf("Du hast schon genuegend Aliase definiert!\n");
else
{
- aliases[commandverb]=tmp;
+ if (member(active_aliases, commandverb)
+ && !member(aliases, commandverb))
+ printf("Hinweis: das neue Alias ueberschattet ein Familienalias.\n");
+ aliases[commandverb] = tmp;
active_aliases[commandverb] = tmp;
printf("Neues Alias: %s\t= %s\n",commandverb, present_alias(tmp));
}