Changeset 583 for pjproject/trunk/pjlib/src/pj/hash.c
- Timestamp:
- Jul 3, 2006 10:08:47 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/src/pj/hash.c
r433 r583 76 76 long i; 77 77 78 #if defined(PJ_HASH_USE_OWN_TOLOWER) && PJ_HASH_USE_OWN_TOLOWER != 0 79 for (i=0; i<key->slen; ++i) { 80 pj_uint8_t c = key->ptr[i]; 81 if (c & 64) 82 result[i] = (char)(c | 32); 83 else 84 result[i] = (char)c; 85 hval = hval * PJ_HASH_MULTIPLIER + result[i]; 86 } 87 #else 78 88 for (i=0; i<key->slen; ++i) { 79 89 result[i] = (char)pj_tolower(key->ptr[i]); 80 90 hval = hval * PJ_HASH_MULTIPLIER + result[i]; 81 91 } 92 #endif 82 93 83 94 return hval;
Note: See TracChangeset
for help on using the changeset viewer.