X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/4e4e5a6f2694187498445a6ac6f1634ce8141119..1df5f87f1309a8daa30dabdee855f48ae40d14ab:/wtf/brew/OwnPtrBrew.cpp diff --git a/wtf/brew/OwnPtrBrew.cpp b/wtf/brew/OwnPtrBrew.cpp index c8384e1..ce10fc3 100644 --- a/wtf/brew/OwnPtrBrew.cpp +++ b/wtf/brew/OwnPtrBrew.cpp @@ -28,6 +28,10 @@ #include #include +#include +#include +#include +#include #include namespace WTF { @@ -50,4 +54,28 @@ void deleteOwnedPtr(IBitmap* ptr) IBitmap_Release(ptr); } +void deleteOwnedPtr(ISSL* ptr) +{ + if (ptr) + ISSL_Release(ptr); +} + +void deleteOwnedPtr(IMemGroup* ptr) +{ + if (ptr) + IMemGroup_Release(ptr); +} + +void deleteOwnedPtr(IMemSpace* ptr) +{ + if (ptr) + IMemSpace_Release(ptr); +} + +void deleteOwnedPtr(ISocket* ptr) +{ + if (ptr) + ISOCKET_Release(ptr); +} + }