Skip to content

Commit

Permalink
Add WTF_EXPORT_PRIVATE to deleteOwnedPtr()
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=92668

Reviewed by Hajime Morita.

When using export macros all non-inlined deleteOwnedPtr()
functions need to be declared with WTF_EXPORT_PRIVATE.

* wtf/OwnPtrCommon.h:
(WTF):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
paroga committed Jul 31, 2012
1 parent 54b694e commit 514815a
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 13 deletions.
13 changes: 13 additions & 0 deletions Source/WTF/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
2012-07-30 Patrick Gansterer <paroga@webkit.org>

Add WTF_EXPORT_PRIVATE to deleteOwnedPtr()
https://bugs.webkit.org/show_bug.cgi?id=92668

Reviewed by Hajime Morita.

When using export macros all non-inlined deleteOwnedPtr()
functions need to be declared with WTF_EXPORT_PRIVATE.

* wtf/OwnPtrCommon.h:
(WTF):

2012-07-30 Wei James <james.wei@intel.com>

atomicDecrement() never reach 0 on Android so no deref() will be called
Expand Down
26 changes: 13 additions & 13 deletions Source/WTF/wtf/OwnPtrCommon.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,22 +57,22 @@ namespace WTF {
}

#if OS(WINDOWS)
void deleteOwnedPtr(HBITMAP);
void deleteOwnedPtr(HBRUSH);
void deleteOwnedPtr(HDC);
void deleteOwnedPtr(HFONT);
void deleteOwnedPtr(HPALETTE);
void deleteOwnedPtr(HPEN);
void deleteOwnedPtr(HRGN);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HBITMAP);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HBRUSH);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HDC);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HFONT);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HPALETTE);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HPEN);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(HRGN);
#endif

#if PLATFORM(EFL)
void deleteOwnedPtr(Ecore_Evas*);
void deleteOwnedPtr(Ecore_Pipe*);
void deleteOwnedPtr(Ecore_Timer*);
void deleteOwnedPtr(Eina_Hash*);
void deleteOwnedPtr(Eina_Module*);
void deleteOwnedPtr(Evas_Object*);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(Ecore_Evas*);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(Ecore_Pipe*);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(Ecore_Timer*);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(Eina_Hash*);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(Eina_Module*);
WTF_EXPORT_PRIVATE void deleteOwnedPtr(Evas_Object*);
#endif

} // namespace WTF
Expand Down

0 comments on commit 514815a

Please sign in to comment.