Lines Matching refs:child
381 CFDictionaryRef child;
390 child = CFDictionaryGetValue(result, part);
392 if (child && CFGetTypeID(child) == CFDictionaryGetTypeID()) {
394 result = child;
493 CFMutableDictionaryRef child;
502 child = (CFMutableDictionaryRef)CFDictionaryGetValue(result, part);
503 if (child && CFGetTypeID(child) == CFDictionaryGetTypeID()) {
505 result = child;
508 child = createEmptyNode();
509 if (!child) { CFRelease(part); result = NULL; break; }
510 CFDictionaryAddValue(result, part, child);
511 result = child;
643 // child must end with '/'
651 CFStringRef child = toCF(env, jchild);
661 if (!path || !child || !name) goto badparams;
669 beforeAdd = CFDictionaryContainsKey(parent, child);
670 CFDictionaryAddValue(parent, child, node);
672 beforeAdd = CFDictionaryContainsKey(parent, child);
685 if (child) CFRelease(child);
697 CFStringRef child = toCF(env, jchild);
703 if (!path || !child || !name) goto badparams;
706 if (constParent && CFDictionaryContainsKey(constParent, child)) {
714 CFDictionaryRemoveValue(parent, child);
726 if (child) CFRelease(child);