killctrl() wieder eingebaut.

Wird leider doch von erbenden Programmen verwendet.
Benutzt weiterhin die benamste Charakterklasse
fuer Kontrollzeichen im regreplace.

Change-Id: I7d34a7c0ff6637c1896bcc7aaee5ed6452875ffe
diff --git a/mail/nedit.c b/mail/nedit.c
index 39b7714..b6225a2 100644
--- a/mail/nedit.c
+++ b/mail/nedit.c
@@ -51,6 +51,7 @@
 static void delBlock();
 static int input_func();
 varargs static void moveBlock(int start, int end, int real);
+protected string killctrl(string str);
 
 void init_rescue() {
   add_action("RescueText","~r");
@@ -103,7 +104,8 @@
 
   if (!str) str="";
   // Kontrollzeichen rausfiltern
-  str = regreplace(str,"[[:cntrl:]]","",RE_PCRE|RE_GLOBAL);
+  str = killctrl(str);
+
   fflag = 0;
 
   sl = sizeof(str);
@@ -407,6 +409,12 @@
   }
 }
 
+// Remove ASCII control characters.
+protected string killctrl(string str)
+{
+  return regreplace(str,"[[:cntrl:]]","",RE_PCRE|RE_GLOBAL);
+}
+
 mixed RescueText() {
   if (!nedittext || !editor_used)
     return notify_fail("Du hast nix angefangen zu schreiben!\n"),0;