Remove strlen() calls from loop condition

Avoid str length recalculation every iteration
This commit is contained in:
Maks Naumov 2015-01-15 15:16:19 +02:00
parent 4d6f55acce
commit d8b5c8c329

View File

@ -277,7 +277,7 @@ GIT_INLINE(int) git__fromhex(char h)
GIT_INLINE(int) git__ishex(const char *str)
{
unsigned i;
for (i=0; i<strlen(str); i++)
for (i=0; str[i] != '\0'; i++)
if (git__fromhex(str[i]) < 0)
return 0;
return 1;