2 Copyright © 1995-2008, The AROS Development Team. All rights reserved.
8 #include "extstrings.h"
11 ULONG
getHashKey(CONST_STRPTR name
, ULONG tablesize
, UBYTE flags
) {
16 if (length
>MAX_NAME_LENGTH
)
17 length
=MAX_NAME_LENGTH
;
19 for (i
=0; i
<length
; i
++)
20 result
=(result
* 13 + capitalch(*name
++,flags
)) & 0x7FF;
21 return result
%tablesize
;