From 849647a8a8d3d8adce382f163056b7e39103bd14 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Thu, 5 Sep 1991 08:32:53 +0000
Subject: [PATCH] Deleted cached_set_conf_type (use mark_conference_as_changed
 instead).

---
 src/server/ChangeLog      |  7 +++++++
 src/server/cache.h        | 22 +++++-----------------
 src/server/conference.c   | 10 +++-------
 src/server/dbck-cache.c   | 10 +---------
 src/server/person.c       |  6 ++----
 src/server/simple-cache.c | 14 +-------------
 6 files changed, 19 insertions(+), 50 deletions(-)

diff --git a/src/server/ChangeLog b/src/server/ChangeLog
index 73b882327..6fccbbd1a 100644
--- a/src/server/ChangeLog
+++ b/src/server/ChangeLog
@@ -1,5 +1,12 @@
 Thu Sep  5 10:14:40 1991  Per Cederqvist  (ceder at lysator)
 
+	* cache.h, simple-cache.c, dbck-cache.c (cached_set_conf_type): 
+	  borttagen.
+
+	* conference.c, person.c: alla anrop till cached_set_conf_type
+	  borttagna. (Funktionen anropades bara precis efter
+	  mark_conference_as_changed.	  
+
 	* simple-cache.c: Fixade lite stavfel. La till lite nya defensiva
 	  kontroller.
 
diff --git a/src/server/cache.h b/src/server/cache.h
index e6d8ff666..3dbca8af1 100644
--- a/src/server/cache.h
+++ b/src/server/cache.h
@@ -1,5 +1,5 @@
 /*
- * $Id: cache.h,v 0.5 1991/08/28 02:21:58 ceder Exp $
+ * $Id: cache.h,v 0.6 1991/09/05 08:32:51 ceder Exp $
  *
  * This file contains the cached data that the server stores.
  * .h file created by ceder 1990-04-18
@@ -86,8 +86,8 @@ cached_conf_exists( Conf_no conf_no );
 
 /*
  * Calls for the cacheing of conf_type:
- * cached_get_conf_type() returns the type, and
- * cached_set_conf_type() sets the type.
+ * cached_get_conf_type() returns the type.
+ * The type is set when mark_conference_as_changed is called.
  */
 
 /* Get conference type */
@@ -97,24 +97,12 @@ extern Conf_type
 cached_get_conf_type (Conf_no conf_no);
 
 /*
- * Set the type. This call is used whenever a conference is created or the
- * conf_type is changed.
- */
-
-extern void
-cached_set_conf_type (Conf_no   conf_no,
-		      Conf_type type);
-
-/*
- * Get/set garb_nice for a certain conference.
+ * Get garb_nice for a certain conference.
+ * It is set when mark_conference_as_changed is called.
  */
 extern Garb_nice
 cached_get_garb_nice (Conf_no conf_no);
 
-extern void
-cached_set_garb_nice (Conf_no    conf_no,
-		      Garb_nice  nice);
-
 extern Local_text_no
 cached_get_highest_local_no (Conf_no conf_no);
 
diff --git a/src/server/conference.c b/src/server/conference.c
index c9adb030a..2a5a25016 100644
--- a/src/server/conference.c
+++ b/src/server/conference.c
@@ -4,7 +4,7 @@
  * All atomic calls that deals with conferences.
  */
 
-static char *rcsid = "$Id: conference.c,v 0.9 1991/08/28 02:21:54 ceder Exp $";
+static char *rcsid = "$Id: conference.c,v 0.10 1991/09/05 08:32:50 ceder Exp $";
 
 
 #include <time.h>
@@ -236,10 +236,8 @@ do_create_conf(String	 name,
     conf_c->members	= EMPTY_MEMBER_LIST;
     conf_c->texts	= EMPTY_TEXT_LIST;
 
-    mark_conference_as_changed( conf_no );
+    mark_conference_as_changed (conf_no);
 
-    cached_set_conf_type( conf_no, type );
-    
     return conf_no;
 }
 
@@ -765,9 +763,7 @@ set_conf_type (Conf_no    conf_no,
     }
 
     conf_c->type = type;
-    mark_conference_as_changed( conf_no );
-
-    cached_set_conf_type( conf_no, type );
+    mark_conference_as_changed (conf_no);
 
     return OK;
 }
diff --git a/src/server/dbck-cache.c b/src/server/dbck-cache.c
index 0eb3a9923..d3d5ba8e3 100644
--- a/src/server/dbck-cache.c
+++ b/src/server/dbck-cache.c
@@ -8,7 +8,7 @@
  *   Also save time as a time_t instead of a struct tm.
  */
 
-static char *rcsid = "$Id: dbck-cache.c,v 0.5 1991/08/30 03:35:57 ceder Exp $";
+static char *rcsid = "$Id: dbck-cache.c,v 0.6 1991/09/05 08:32:48 ceder Exp $";
 
 
 /*
@@ -92,14 +92,6 @@ BUGDECL;
 }
 
 
-extern void
-cached_set_conf_type (Conf_no   conf_no,
-		      Conf_type type)
-{
-    return;		/* No need to do anything in this simulation. */
-}
-
-
 extern Conf_type
 cached_get_conf_type (Conf_no conf_no)
 {
diff --git a/src/server/person.c b/src/server/person.c
index 4ede4b8a5..462c87d1f 100644
--- a/src/server/person.c
+++ b/src/server/person.c
@@ -4,7 +4,7 @@
  * All atomic calls that deals with persons.
  */
 
-static char *rcsid = "$Id: person.c,v 0.6 1991/08/28 02:21:09 ceder Exp $";
+static char *rcsid = "$Id: person.c,v 0.7 1991/09/05 08:32:46 ceder Exp $";
 
 #include <time.h>
 #include <string.h>
@@ -419,9 +419,7 @@ create_person (String         name,
     mailbox->members		= EMPTY_MEMBER_LIST;
     mailbox->texts		= EMPTY_TEXT_LIST;
 
-    mark_conference_as_changed( new_user );
-
-    cached_set_conf_type(new_user, mailbox->type);
+    mark_conference_as_changed (new_user);
 
     /* allocate Person */
 
diff --git a/src/server/simple-cache.c b/src/server/simple-cache.c
index 6da340180..e3fe98bf2 100644
--- a/src/server/simple-cache.c
+++ b/src/server/simple-cache.c
@@ -9,7 +9,7 @@
  * New save algorithm by ceder.
  */
 
-static char *rcsid = "$Id: simple-cache.c,v 0.14 1991/09/05 08:25:58 ceder Exp $";
+static char *rcsid = "$Id: simple-cache.c,v 0.15 1991/09/05 08:32:44 ceder Exp $";
 
 
 
@@ -249,18 +249,6 @@ cached_change_name( Conf_no name_num,
 }
 
 
-extern void
-cached_set_conf_type (Conf_no   conf_no,
-		      Conf_type type)
-{
-    if ( conf_no < 1 || conf_no >= next_free_num )
-	restart_kom("cached_set_conf_type(%d, ----): next_free_num==%d",
-		    conf_no, next_free_num);
-
-    small_conf_arr[ conf_no ]->type = type;
-}
-
-
 extern Conf_type
 cached_get_conf_type (Conf_no conf_no)
 {
-- 
GitLab