[darwinbuild-dev] Dot plugin - dumps all loaded plists

William Siegrist wsiegrist at apple.com
Fri Jan 18 15:48:45 PST 2008


I release parent on line 54, is there something else to release that  
I'm not seeing?


-Bill


On Jan 18, 2008, at 3:30 PM, Michael Franz wrote:

> Bill,
>
> This is a much cleaner implementation.  Mine was way too complicated.
>
> On Jan 18, 2008 5:44 PM, William Siegrist < wsiegrist at apple.com>  
> wrote:
> The call to DBCopyBuildInheritance actually packages up that array of
> builds by iterating over the inherits property, which you then go back
> and break apart to print the file format. So that API call is wasted
> effort. I wrote a shorter piece of code which goes directly to
> DBCopyOnePropString(). I believe its functionally equivalent to your
> submission, but a little simpler code-wise. However, there's probably
> a cleaner way to separate out the actual dot-format text (and the
> printing there of).  And I might be missing some cases, so please test
> and let me know.
>
>
>
> I wonder if the you should call CFRelease on the non-null parent  
> since it is obtained by calling DBCopyOnePropString ?
>
> Michael
>
>




----
William Siegrist
Software Support Engineer
Mac OS Forge
http://macosforge.org/
wsiegrist at apple.com
408 862 7337





-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2421 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/darwinbuild-dev/attachments/20080118/3bad6024/smime.bin


More information about the darwinbuild-dev mailing list