Changeset 40052 in vbox for trunk/src/VBox/Runtime
- Timestamp:
- Feb 9, 2012 3:36:00 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 76179
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/Makefile.kmk
r40029 r40052 386 386 common/string/strformatrt.cpp \ 387 387 common/string/strformattype.cpp \ 388 common/string/strhash1.cpp \ 388 389 common/string/stringalloc.cpp \ 389 390 common/string/strprintf.cpp \ … … 1494 1495 common/misc/term.cpp \ 1495 1496 common/path/RTPathFilename.cpp \ 1497 common/string/strhash1.cpp \ 1496 1498 common/string/strncmp.cpp \ 1497 1499 common/string/strpbrk.cpp \ … … 1659 1661 common/string/strformatrt.cpp \ 1660 1662 common/string/strformattype.cpp \ 1663 common/string/strhash1.cpp \ 1661 1664 common/string/strprintf.cpp \ 1662 1665 common/string/strtonum.cpp \ -
trunk/src/VBox/Runtime/include/internal/strhash.h
r36597 r40052 76 76 } 77 77 78 78 79 /** 79 80 * Incremental hashing. … … 90 91 } 91 92 93 /** 94 * Incremental hashing with length limitation. 95 */ 96 DECLINLINE(uint32_t) sdbmIncN(const char *psz, size_t cchMax, uint32_t uHash) 97 { 98 uint8_t *pu8 = (uint8_t *)psz; 99 int c; 100 101 while ((c = *pu8++) && cchMax-- > 0) 102 uHash = c + (uHash << 6) + (uHash << 16) - uHash; 103 104 return uHash; 105 } 106 92 107 93 108 #endif
Note:
See TracChangeset
for help on using the changeset viewer.