rem: (unsigned int)keyLen) == 0) &&
add: (size_t)keyLen) == 0) &&
context: FindKeyedListEntry (keylIntPtr, key, keyLenPtr, nextSubKeyPtr)    keylIntObj_t *keylIntPtr;    char         *key;    int          *keyLenPtr;    char        **nextSubKeyPtr;{    char *keySeparPtr;    int keyLen, findIdx;    keySeparPtr = strchr (key, '.');    if (keySeparPtr != NULL) {        keyLen = keySeparPtr - key;    } else {        keyLen = strlen (key);    }    for (findIdx = 0; findIdx < keylIntPtr->numEntries; findIdx++) {        if ((strncmp (keylIntPtr->entries [findIdx].key, key,                       (unsigned int)keyLen) == 0) &&            (keylIntPtr->entries [findIdx].key [keyLen] == '\0'))            break;    }    if (nextSubKeyPtr != NULL) {        if (keySeparPtr == NULL) {            *nextSubKeyPtr = NULL;        } else {            *nextSubKeyPtr = keySeparPtr + 1;        }    }    if (keyLenPtr != NULL) {        *keyLenPtr = keyLen;    }        if (findIdx >= keylIntPtr->numEntries) {        return -1;    }        return findIdx;}