From ce2bcaf875d8edbd3bc72b1562990dfe2688f2d1 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Sun, 30 Dec 2001 22:32:54 +0000
Subject: [PATCH] (aux_item_default_definition): Removed left-over traces of
 "extended 	aux-items", a concept that didn't scale and was abandoned a 
 long time ago.  (Bug 346).

---
 src/server/aux-items.c | 47 +-----------------------------------------
 1 file changed, 1 insertion(+), 46 deletions(-)

diff --git a/src/server/aux-items.c b/src/server/aux-items.c
index ce5304aef..f46a77c22 100644
--- a/src/server/aux-items.c
+++ b/src/server/aux-items.c
@@ -1,5 +1,5 @@
 /*
- * $Id: aux-items.c,v 1.38 2001/12/30 22:22:05 ceder Exp $
+ * $Id: aux-items.c,v 1.39 2001/12/30 22:32:54 ceder Exp $
  * Copyright (C) 1994-2001  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -211,51 +211,6 @@ aux_item_default_definition(const Aux_item *item)
     if (AUX_IS_PREDEFINED(item->tag))
         return NULL;
 
-    
-    /* FIXME (bug 346): "extended item" is a concept that isn't
-       implemented, and it conflicts with what the Protocol-A.texi
-       documentation says.  This code is probably a rest from the
-       design phase, and it should probably be removed. */  
-
-    /* This might be an extended item. This code is very horrendous,
-       execially if you take a closer look at the AUX_CHECK_BIT macro.
-       I wrote it this way because I think it will work in a
-       wrong-endian environment, and I was unsure of how well simple
-       masking would. */
-    /* MMMM XFUP SSSS CCCC NNNN NNNN NNNN NNNN */
-
-/*
-  tmp = item->tag;
-
-  extended                        = (tmp & 0x07000000) ? 1 : 0;
-  def_s.author_only               = (tmp & 0x04000000) ? 1 : 0;
-  def_s.one_per_person            = (tmp & 0x02000000) ? 1 : 0;
-  def_s.may_not_delete            = (tmp & 0x01000000) ? 1 : 0;
-  def_s.set_flags.deleted         = (tmp & 0x00700000) ? 1 : 0;
-  def_s.set_flags.inherit         = (tmp & 0x00400000) ? 1 : 0;
-  def_s.set_flags.secret          = (tmp & 0x00200000) ? 1 : 0;
-  def_s.set_flags.hide_creator    = (tmp & 0x00100000) ? 1 : 0;
-  def_s.clear_flags.deleted       = (tmp & 0x00070000) ? 1 : 0;
-  def_s.clear_flags.inherit       = (tmp & 0x00040000) ? 1 : 0;
-  def_s.clear_flags.secret        = (tmp & 0x00020000) ? 1 : 0;
-  def_s.clear_flags.hide_creator  = (tmp & 0x00010000) ? 1 : 0;
-
-  def_s.tag = item->tag;
-  def_s.inherit_limit = 0;
-  def_s.name = "extended-default";
-
-
-  / * If it wasn't extended, then it was simple, because it sure
-  wasn't predefined. * /
-
-  if (!extended)
-  {
-  return &simple_aux_item;
-  }
-
-  return &def_s;
-*/
-
     return &simple_aux_item;
 }
 
-- 
GitLab