internal static DictNode dictInsert(Dict dict, System.Object key) { return(dictInsertBefore(dict, dict.head, key)); }
internal static void dictDeleteDict(Dict dict) { dict.head = null; dict.frame = null; dict.leq = null; }
internal static DictNode dictMax(Dict aDict) { return(aDict.head.prev); }
internal static void dictDelete(Dict dict, DictNode node) { node.next.prev = node.prev; node.prev.next = node.next; }
internal static DictNode dictMin(Dict aDict) { return(aDict.head.next); }