Typen ergaenzt
Mal einige Typen von Funktionen ergaenzt und einige
"missing return"-Warnungen ausgebaut.
diff --git a/obj/mpa.c b/obj/mpa.c
index d991fde..8a8f107 100644
--- a/obj/mpa.c
+++ b/obj/mpa.c
@@ -122,7 +122,7 @@
int GetTID(mixed message);
private void InitialSubscriptions();
-create()
+protected void create()
{
::create();
seteuid(getuid());
@@ -173,7 +173,7 @@
}
-init()
+void init()
{
::init();
@@ -228,7 +228,7 @@
init_rescue();
}
-verbrennen(str) {
+int verbrennen(string str) {
if (!str || !id(str)) return 0;
write("Du verbrennst Deine Zeitung mit groesstem Vergnuegen.\n");
say(TP->Name(WER)+" verbrennt "+
@@ -242,7 +242,7 @@
// Aufruf aus rubriken() und ReadNextUnread(), wenn die gueltige
// Rubrikenliste sowieso schon abgerufen wurde.
-static KillGroup(name) { read_until=m_copy_delete(read_until,name); }
+static void KillGroup(name) { read_until=m_copy_delete(read_until,name); }
/* RebuildGroupList() - tut doch nicht so, weil /secure/news anders arbeitet.
* Bleibt vorerst zum Nachschlagen.
@@ -258,7 +258,7 @@
*/
-_set_autoloadobj(mixed arg) {
+void _set_autoloadobj(mixed arg) {
if (pointerp(arg) && sizeof(arg)>=2)
{
@@ -1001,7 +1001,7 @@
return read_until;
}
-static CatchNewsError(int err,string text4minus3) {
+static void CatchNewsError(int err,string text4minus3) {
switch (err) {
case 1: return 1;
case -1: write("Du darfst in dieser Rubrik nicht schreiben!\n"); return 0;
@@ -1011,7 +1011,7 @@
}
}
-static varargs schreib(str,pretext,called_by_itself,statuslines) {
+static varargs int schreib(str,pretext,called_by_itself,statuslines) {
int err;
if (str=="?"||str=="-?") {
@@ -1254,7 +1254,7 @@
}
-static loesche(str) {
+static int loesche(string str) {
int num;
mixed *messages;