Lines Matching refs:str

44 	OSObject *cache[numStrCache], *str, *sym;  in testArray()  local
109 for (i = 0; (str = array1->getObject(i)); i++) { in testArray()
110 if (str != cache[i]) { in testArray()
143 for (i = array2->getCount(); (str = array2->__takeObject(--i));) { in testArray()
144 if (str != cache[i]) { in testArray()
149 str->release(); in testArray()
172 for (i = 0; (str = array2->__takeObject(0)); i++) { in testArray()
173 count += (str == cache[i]); in testArray()
174 str->release(); in testArray()
190 str = OSString::withCStringNoCopy(strCache[i]); in testArray()
191 count += array1->setObject(str); in testArray()
192 count2 += (str == array1->lastObject()); in testArray()
193 str->release(); in testArray()
203 str = (OSObject *) OSSymbol::withCStringNoCopy(strCache[0]); in testArray()
207 count2 += (str == array2->lastObject()); in testArray()
210 str->release(); in testArray()
218 str = array1->replaceObject(sym, i); in testArray()
219 count += (str != 0); in testArray()
220 count2 += (sym != str); in testArray()
221 if (str) { in testArray()
222 str->release(); in testArray()
270 for (count2 = false, j = 0; (str = array1->getObject(j)); j++) { in testArray()
271 if (str == sym) { in testArray()
297 OSObject *cache[numStrCache], *str, *sym; in testSet() local
397 while ((str = set2->getAnyObject())) { in testSet()
398 count += set2->__takeObject(str); in testSet()
399 count2 += set1->member(str); in testSet()
400 str->release(); in testSet()
423 while ((str = set2->getAnyObject())) { in testSet()
424 count += set2->__takeObject(str); in testSet()
425 count2 += (cache[i++] == str); in testSet()
426 str->release(); in testSet()
512 OSString *str; in testDictionary() local
589 str = (OSString *) dict1->getObject(symCache[i]); in testDictionary()
590 if (str != (OSString *) symCache[i]) { in testDictionary()
632 str = (OSString *) cache[i]; in testDictionary()
633 count1 += (symCache[i] == (const OSSymbol *) dict1->getObject(str)); in testDictionary()
705 str = (OSString *) cache[i]; in testDictionary()
706 replacedObject = dict2->setObject(str, str); in testDictionary()
710 str->release(); in testDictionary()
718 str = (OSString *) cache[i]; in testDictionary()
719 count1 += (str == dict2->__takeObject(sym)); in testDictionary()
720 str->release(); in testDictionary()
746 OSString *str = 0; in testIterator() local
785 for (i = 0; (str = (IOString *) iter1->getNextObject()); i++) { in testIterator()
789 count3 += (cache[i] == str); in testIterator()
798 str = (OSString *) array->__takeObject(0); in testIterator()
799 array->setObject(str, 0); in testIterator()
800 str->release(); in testIterator()
808 str = (OSString *) iter1->getNextObject(); in testIterator()
810 str = (OSString *) bigReturn->getObject(0); in testIterator()
812 str = 0; in testIterator()
815 if (!str) { in testIterator()
818 count1 += (cache[i] == str); in testIterator()
855 for (i = 0; (str = (IOString *) iter1->getNextObject()); i++) { in testIterator()
859 count3 += (cache[i] == str); in testIterator()
871 str = (OSString *) iter1->getNextObject(); in testIterator()
873 str = (OSString *) bigReturn->getObject(0); in testIterator()
875 str = 0; in testIterator()
878 if (!str) { in testIterator()
881 count1 += (cache[i] == str); in testIterator()
888 str = (OSString *) set->getAnyObject(); in testIterator()
889 (void) set->__takeObject(str); in testIterator()
890 set->setObject(str); in testIterator()
891 str->release(); in testIterator()
944 str = 0; in testIterator()
947 str = (OSString *) bigReturn->getObject(1); in testIterator()
957 count2 += (!str || cache[i] == str); in testIterator()
965 str = (OSString *) dict->__takeObject(symCache[numSymbols - 1]); in testIterator()
966 dict->setObject(str, symCache[numSymbols - 1]); in testIterator()
967 str->release(); in testIterator()