home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pUtil/Hash.h"
- @MASTER "Work2:AD/IInc/pUtil/Hash.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:35:31
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pUtil/Hash.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pUtil/Hash.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_HashList" LINK "pUtil/Hash.h/File" 45} @{"pOS_HashNode" LINK "pUtil/Hash.h/File" 22} @{"pOS_HashStrNode" LINK "pUtil/Hash.h/File" 33}
-
- @ENDNODE
- @NODE File "pUtil/Hash.h"
- #ifndef __INC_POS_PUTIL_HASH_H
- #define __INC_POS_PUTIL_HASH_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>Hash.h<< 26 Oct 1996 11:08:51 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PEXEC_LIST_H
- #include <@{"pExec/List.h" LINK "pExec/List.h/File"}>
- #endif
- #ifndef __INC_POS_PEXEC_MEMORY_H
- #include <@{"pExec/Memory.h" LINK "pExec/Memory.h/File"}>
- #endif
-
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_HashNode
- {
- @{"struct pOS_Node" LINK "pExec/List.h/File" 18} hn_Node;
- const @{"VOID" LINK "pExec/Types.h/File" 83} *hn_ID;
- @{"UWORD" LINK "pExec/Types.h/File" 93} hn_OpenCnt;
- };
-
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_HashStrNode
- {
- @{"struct pOS_Node" LINK "pExec/List.h/File" 18} hsn_Node;
- const @{"CHAR" LINK "pExec/Types.h/File" 100} *hsn_ID;
- @{"UWORD" LINK "pExec/Types.h/File" 93} hsn_OpenCnt;
- @{"ULONG" LINK "pExec/Types.h/File" 91} hsn_UserData[2];
- };
-
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_HashList
- {
- @{"struct pOS_MemPool" LINK "pExec/Memory.h/File" 74} hl_MP;
- @{"UWORD" LINK "pExec/Types.h/File" 93} hl_LstNum; /* Anzahl der hl_List */
-
- @{"struct pOS_HashNode" LINK File 22}* (*hl_Crt_func)(@{"_R_A0" LINK "pExec/Types.h/File" 28} struct pOS_HashList*,_R_A1 const VOID* data);
- @{"VOID" LINK "pExec/Types.h/File" 83} (*hl_Del_func)(@{"_R_A0" LINK "pExec/Types.h/File" 28} struct pOS_HashList*,_R_A1 struct pOS_HashNode*);
- @{"ULONG" LINK "pExec/Types.h/File" 91} (*hl_Hash_func)(@{"_R_A0" LINK "pExec/Types.h/File" 28} const struct pOS_HashList*,_R_A1 const VOID*);
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*hl_Cmp_func)(@{"_R_A0" LINK "pExec/Types.h/File" 28} const struct pOS_HashList*,_R_A1 const VOID*,_R_A2 const struct pOS_HashNode*);
-
- @{"UBYTE" LINK "pExec/Types.h/File" 95} hl_Reserved[64];
- @{"struct pOS_List" LINK "pExec/List.h/File" 26} hl_List[1];
- };
-
-
-
-
- #endif
- @ENDNODE
-