Lines Matching defs:pl
849 CF_INLINE Boolean _plistIsPrimitive(CFPropertyListRef pl) {
850 CFTypeID type = CFGetTypeID(pl);
1377 CFPropertyListRef pl;
1379 if (!__CFBinaryPlistCreateObjectFiltered(databytes, datalen, off, trailer, allocator, mutabilityOption, objects, set, curDepth + 1, NULL, &pl)) {
1386 __CFAssignWithWriteBarrier((void **)list + idx, (void *)pl);
1512 CFPropertyListRef pl = NULL;
1514 if (!__CFBinaryPlistCreateObjectFiltered(databytes, datalen, off, trailer, allocator, mutabilityOption, objects, set, curDepth + 1, NULL, &pl) || (idx < dictionaryCount / 2 && !_plistIsPrimitive(pl))) {
1515 if (pl && !(0)) CFRelease(pl);
1522 __CFAssignWithWriteBarrier((void **)list + idx, (void *)pl);
1580 CFPropertyListRef pl = NULL;
1582 if (__CFBinaryPlistCreateObjectFiltered(databytes, datalen, offset, &trailer, allocator, option, objects, NULL, 0, NULL, &pl)) {
1583 if (plist) *plist = pl;
1590 size_t s = __CFBinaryPlistWrite15(pl, mdata, NULL);
1595 if (!CFEqual(pl, pl2)) CFLog(3, CFSTR("*** error: plists before and after are not equal\n--------\n%@\n--------\n%@\n--------"), pl, pl2);