|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 904 (0x388)
Types: TextFile
Names: »avl.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦697af93db⟧ »EurOpenD3/network/snmp/mit-snmp.tar.Z«
└─⟦57bbcbe75⟧
└─⟦this⟧ »./snmp/avl.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦925ee6880⟧ »EurOpenD3/network/snmp/mit-snmp.900225.tar.Z«
└─⟦a4bfa469c⟧
└─⟦this⟧ »./snmp/avl.h«
#ifndef _AVL_H_
#define _AVL_H_
/*
* $Header: avl.h,v 1.1 89/01/11 22:10:07 jrd Exp $
* Author: J. Davin
* Copyright 1988, 1989, Massachusetts Institute of Technology
* See permission and disclaimer notice in file "notice.h"
*/
#include <notice.h>
#include <ctypes.h>
#include <error.h>
typedef ErrStatusType AvlStatusType;
typedef CUnswType AvlIdType;
typedef enum AvlBalanceTag {
avlDirBalanced,
avlDirLeft,
avlDirRight
} AvlBalanceType;
typedef AvlBalanceType (*AvlCmpFnType) ();
typedef AvlStatusType (*AvlPrintFnType) ();
typedef CUnswType AvlInfoType;
typedef CByteType AvlNameType;
typedef AvlNameType *AvlNamePtrType;
typedef CUnsfType AvlLengthType;
AvlIdType avlNew ();
AvlIdType avlFree ();
AvlStatusType avlInsert ();
AvlStatusType avlRemove ();
AvlInfoType avlFind ();
AvlInfoType avlCessor ();
CVoidType avlInit ();
#endif /* _AVL_H_ */