WebKit Bugzilla
Attachment 356332 Details for
Bug 192285
: [WTF] Use pragma once
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-192285-20181202185728.patch (text/plain), 14.75 KB, created by
Yusuke Suzuki
on 2018-12-02 01:57:29 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Yusuke Suzuki
Created:
2018-12-02 01:57:29 PST
Size:
14.75 KB
patch
obsolete
>Subversion Revision: 238789 >diff --git a/Source/WTF/ChangeLog b/Source/WTF/ChangeLog >index 878d824bcd6d75c9c2c3536f61c030130c512e08..f152357ae3dc81005907366c779f3312be4019c1 100644 >--- a/Source/WTF/ChangeLog >+++ b/Source/WTF/ChangeLog >@@ -1,3 +1,35 @@ >+2018-12-02 Yusuke Suzuki <yusukesuzuki@slowstart.org> >+ >+ [WTF] Use pragma once >+ https://bugs.webkit.org/show_bug.cgi?id=192285 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ This patch changes remaining #ifndef to #pragma once in WTF. >+ >+ * wtf/ParallelJobsGeneric.h: >+ * wtf/ParallelJobsOpenMP.h: >+ * wtf/URLHash.h: >+ * wtf/UniStdExtras.h: >+ * wtf/WindowsExtras.h: >+ * wtf/cf/CFURLExtras.h: >+ * wtf/dtoa/bignum-dtoa.h: >+ * wtf/dtoa/bignum.h: >+ * wtf/dtoa/cached-powers.h: >+ * wtf/dtoa/diy-fp.h: >+ * wtf/dtoa/double-conversion.h: >+ * wtf/dtoa/double.h: >+ * wtf/dtoa/fast-dtoa.h: >+ * wtf/dtoa/fixed-dtoa.h: >+ * wtf/dtoa/strtod.h: >+ * wtf/dtoa/utils.h: >+ * wtf/glib/GLibUtilities.h: >+ * wtf/glib/GMutexLocker.h: >+ * wtf/glib/GRefPtr.h: >+ * wtf/glib/GTypedefs.h: >+ * wtf/glib/GUniquePtr.h: >+ * wtf/win/GDIObject.h: >+ > 2018-12-01 Alexey Proskuryakov <ap@apple.com> > > Modernize version check for _suppressedAutoAddedHTTPHeaders >diff --git a/Source/WTF/wtf/ParallelJobsGeneric.h b/Source/WTF/wtf/ParallelJobsGeneric.h >index 7f7080c54c28dae643c2a8661d3d6234a92d1d8b..1d53e9af681a0a3390060438664a3c57d083841e 100644 >--- a/Source/WTF/wtf/ParallelJobsGeneric.h >+++ b/Source/WTF/wtf/ParallelJobsGeneric.h >@@ -25,8 +25,7 @@ > * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef ParallelJobsGeneric_h >-#define ParallelJobsGeneric_h >+#pragma once > > #if ENABLE(THREADING_GENERIC) > >@@ -88,6 +87,3 @@ class ParallelEnvironment { > } // namespace WTF > > #endif // ENABLE(THREADING_GENERIC) >- >- >-#endif // ParallelJobsGeneric_h >diff --git a/Source/WTF/wtf/ParallelJobsOpenMP.h b/Source/WTF/wtf/ParallelJobsOpenMP.h >index 706bd806541770096967405fe1f5be059cb9a3a7..043d6189fe90a3a3f5464977975806f3ad854f20 100644 >--- a/Source/WTF/wtf/ParallelJobsOpenMP.h >+++ b/Source/WTF/wtf/ParallelJobsOpenMP.h >@@ -25,8 +25,7 @@ > * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef ParallelJobsOpenMP_h >-#define ParallelJobsOpenMP_h >+#pragma once > > #if ENABLE(THREADING_OPENMP) > >@@ -77,5 +76,3 @@ class ParallelEnvironment { > } // namespace WTF > > #endif // ENABLE(THREADING_OPENMP) >- >-#endif // ParallelJobsOpenMP_h >diff --git a/Source/WTF/wtf/URLHash.h b/Source/WTF/wtf/URLHash.h >index d02fa3dccf66100fc850866ec3547a3a86df9be3..5a86b6d12f4b6fd9c8814ab4f034e8286702c1cd 100644 >--- a/Source/WTF/wtf/URLHash.h >+++ b/Source/WTF/wtf/URLHash.h >@@ -23,8 +23,7 @@ > * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef URLHash_h >-#define URLHash_h >+#pragma once > > #include <wtf/URL.h> > #include <wtf/text/StringHash.h> >@@ -54,5 +53,3 @@ template<> struct DefaultHash<URL> { > template<> struct HashTraits<URL> : SimpleClassHashTraits<URL> { }; > > } // namespace WTF >- >-#endif // URLHash_h >diff --git a/Source/WTF/wtf/UniStdExtras.h b/Source/WTF/wtf/UniStdExtras.h >index b6736e37ed58463b8aa6e981f7b28fa1437838f3..8d35ff04cf6c6651a65a01b472917456ed052acc 100644 >--- a/Source/WTF/wtf/UniStdExtras.h >+++ b/Source/WTF/wtf/UniStdExtras.h >@@ -23,8 +23,7 @@ > * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef UniStdExtras_h >-#define UniStdExtras_h >+#pragma once > > #include <errno.h> > #include <unistd.h> >@@ -55,5 +54,3 @@ inline int closeWithRetry(int fileDescriptor) > using WTF::closeWithRetry; > using WTF::setCloseOnExec; > using WTF::dupCloseOnExec; >- >-#endif // UniStdExtras_h >diff --git a/Source/WTF/wtf/WindowsExtras.h b/Source/WTF/wtf/WindowsExtras.h >index 061db5379f9aeccbd4ba468e7819bff33d126d0e..f87aa3501261487573f76abec1de56b6ad9f014c 100644 >--- a/Source/WTF/wtf/WindowsExtras.h >+++ b/Source/WTF/wtf/WindowsExtras.h >@@ -22,8 +22,7 @@ > * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef WindowsExtras_h >-#define WindowsExtras_h >+#pragma once > > #if OS(WINDOWS) > >@@ -59,5 +58,3 @@ using WTF::getWindowPointer; > using WTF::setWindowPointer; > > #endif // OS(WINDOWS) >- >-#endif // WindowsExtras_h >diff --git a/Source/WTF/wtf/cf/CFURLExtras.h b/Source/WTF/wtf/cf/CFURLExtras.h >index dac49c3f37f6500e963aed5b04d098f3851f0efc..e7e655451d09c78229d5d5cdd2d875af391a1ade 100644 >--- a/Source/WTF/wtf/cf/CFURLExtras.h >+++ b/Source/WTF/wtf/cf/CFURLExtras.h >@@ -23,8 +23,7 @@ > * THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef CFURLExtras_h >-#define CFURLExtras_h >+#pragma once > > #include <wtf/Forward.h> > #include <wtf/RetainPtr.h> >@@ -42,5 +41,3 @@ WTF_EXPORT_PRIVATE void getURLBytes(CFURLRef, CString&); > bool isCFURLSameOrigin(CFURLRef, const URL&); > > } >- >-#endif // CFURLExtras_h >diff --git a/Source/WTF/wtf/dtoa/bignum-dtoa.h b/Source/WTF/wtf/dtoa/bignum-dtoa.h >index 45b7efebb161f6570592de0d2402e12288895652..ef25be33e6aa9e19ca792a8836c9c1a3404027d8 100644 >--- a/Source/WTF/wtf/dtoa/bignum-dtoa.h >+++ b/Source/WTF/wtf/dtoa/bignum-dtoa.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_BIGNUM_DTOA_H_ >-#define DOUBLE_CONVERSION_BIGNUM_DTOA_H_ >+#pragma once > > #include "utils.h" > >@@ -82,5 +81,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_BIGNUM_DTOA_H_ >diff --git a/Source/WTF/wtf/dtoa/bignum.h b/Source/WTF/wtf/dtoa/bignum.h >index 02e6a492923ae9c3324493b18a69e5eb849df914..7544e6d27d9538c8bef920bd6c087e985ad91143 100644 >--- a/Source/WTF/wtf/dtoa/bignum.h >+++ b/Source/WTF/wtf/dtoa/bignum.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_BIGNUM_H_ >-#define DOUBLE_CONVERSION_BIGNUM_H_ >+#pragma once > > #include "utils.h" > >@@ -141,5 +140,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_BIGNUM_H_ >diff --git a/Source/WTF/wtf/dtoa/cached-powers.h b/Source/WTF/wtf/dtoa/cached-powers.h >index 4cf6b6e12521084eaea019d16c007400d9e71331..05d637130db6aac61195d82df358dee132c8657d 100644 >--- a/Source/WTF/wtf/dtoa/cached-powers.h >+++ b/Source/WTF/wtf/dtoa/cached-powers.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_CACHED_POWERS_H_ >-#define DOUBLE_CONVERSION_CACHED_POWERS_H_ >+#pragma once > > #include "diy-fp.h" > >@@ -64,5 +63,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_CACHED_POWERS_H_ >diff --git a/Source/WTF/wtf/dtoa/diy-fp.h b/Source/WTF/wtf/dtoa/diy-fp.h >index e843100a82aa34a628dcee8c2711f9ac50ef9e69..0f4196992125c455f5f501939214ff97e57ff5e9 100644 >--- a/Source/WTF/wtf/dtoa/diy-fp.h >+++ b/Source/WTF/wtf/dtoa/diy-fp.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_DIY_FP_H_ >-#define DOUBLE_CONVERSION_DIY_FP_H_ >+#pragma once > > #include "utils.h" > >@@ -118,5 +117,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_DIY_FP_H_ >diff --git a/Source/WTF/wtf/dtoa/double-conversion.h b/Source/WTF/wtf/dtoa/double-conversion.h >index cf49c0d7c67c2760bdd13ae956f6f9e68a9b443b..ec4a3d2f36406a03a93eeddd8761dcdc892bc521 100644 >--- a/Source/WTF/wtf/dtoa/double-conversion.h >+++ b/Source/WTF/wtf/dtoa/double-conversion.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_ >-#define DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_ >+#pragma once > > #include <wtf/dtoa/utils.h> > >@@ -373,5 +372,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_ >diff --git a/Source/WTF/wtf/dtoa/double.h b/Source/WTF/wtf/dtoa/double.h >index 0544fdb5a817fa8216b3e31e65a31912f0787225..b6c0396abd399c88c2c3a721e9c3777ac3bfffc1 100644 >--- a/Source/WTF/wtf/dtoa/double.h >+++ b/Source/WTF/wtf/dtoa/double.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_DOUBLE_H_ >-#define DOUBLE_CONVERSION_DOUBLE_H_ >+#pragma once > > #include "diy-fp.h" > >@@ -245,5 +244,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_DOUBLE_H_ >diff --git a/Source/WTF/wtf/dtoa/fast-dtoa.h b/Source/WTF/wtf/dtoa/fast-dtoa.h >index e1443237f8ae93898ba36cf1c16d93fa72fe3d07..22ac9e7e24195b010aafd093df295b15ea3d69a8 100644 >--- a/Source/WTF/wtf/dtoa/fast-dtoa.h >+++ b/Source/WTF/wtf/dtoa/fast-dtoa.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_FAST_DTOA_H_ >-#define DOUBLE_CONVERSION_FAST_DTOA_H_ >+#pragma once > > #include "utils.h" > >@@ -84,5 +83,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_FAST_DTOA_H_ >diff --git a/Source/WTF/wtf/dtoa/fixed-dtoa.h b/Source/WTF/wtf/dtoa/fixed-dtoa.h >index c3913323509dce81f8e26595306d93ab76ba94ce..6997e22cd4fe96fcdceb496cefabcc10fd8be589 100644 >--- a/Source/WTF/wtf/dtoa/fixed-dtoa.h >+++ b/Source/WTF/wtf/dtoa/fixed-dtoa.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_FIXED_DTOA_H_ >-#define DOUBLE_CONVERSION_FIXED_DTOA_H_ >+#pragma once > > #include "utils.h" > >@@ -56,5 +55,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_FIXED_DTOA_H_ >diff --git a/Source/WTF/wtf/dtoa/strtod.h b/Source/WTF/wtf/dtoa/strtod.h >index 66973cebf2a3a7cb4f2a07cd35f9f3d6c3ae8212..9b78f3da088c8120842fd48b3f905109da75e3d5 100644 >--- a/Source/WTF/wtf/dtoa/strtod.h >+++ b/Source/WTF/wtf/dtoa/strtod.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_STRTOD_H_ >-#define DOUBLE_CONVERSION_STRTOD_H_ >+#pragma once > > #include "utils.h" > >@@ -41,5 +40,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_STRTOD_H_ >diff --git a/Source/WTF/wtf/dtoa/utils.h b/Source/WTF/wtf/dtoa/utils.h >index 14a94785946f40deffadcd142ecc705f9033f807..c97a0d810f50e373e75ec2feee13c2aae38aebc7 100644 >--- a/Source/WTF/wtf/dtoa/utils.h >+++ b/Source/WTF/wtf/dtoa/utils.h >@@ -25,8 +25,7 @@ > // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE > // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >-#ifndef DOUBLE_CONVERSION_UTILS_H_ >-#define DOUBLE_CONVERSION_UTILS_H_ >+#pragma once > > #include <wtf/Assertions.h> > #include <stdlib.h> >@@ -318,5 +317,3 @@ namespace double_conversion { > } // namespace double_conversion > > } // namespace WTF >- >-#endif // DOUBLE_CONVERSION_UTILS_H_ >diff --git a/Source/WTF/wtf/glib/GLibUtilities.h b/Source/WTF/wtf/glib/GLibUtilities.h >index 2993789c2baf588f1ee47912eaaa5f3eb7a4d922..4e09ea9624469b149ad40e5037ac7c5e82bba8d5 100644 >--- a/Source/WTF/wtf/glib/GLibUtilities.h >+++ b/Source/WTF/wtf/glib/GLibUtilities.h >@@ -17,8 +17,7 @@ > * Boston, MA 02110-1301, USA. > */ > >-#ifndef GLibUtilities_h >-#define GLibUtilities_h >+#pragma once > > #include <wtf/Assertions.h> > #include <wtf/text/CString.h> >@@ -34,5 +33,3 @@ CString getCurrentExecutableName(); > #ifndef GPOINTER_TO_ULONG > #define GPOINTER_TO_ULONG(p) ((gulong) (p)) > #endif >- >-#endif >diff --git a/Source/WTF/wtf/glib/GMutexLocker.h b/Source/WTF/wtf/glib/GMutexLocker.h >index 5efbff0000891b4be24c5db5ff8211106ec6ccf4..3b191b023aa9232eb249e7cbdb616deb3f4aec04 100644 >--- a/Source/WTF/wtf/glib/GMutexLocker.h >+++ b/Source/WTF/wtf/glib/GMutexLocker.h >@@ -17,8 +17,7 @@ > * Boston, MA 02110-1301, USA. > */ > >-#ifndef GMutexLocker_h >-#define GMutexLocker_h >+#pragma once > > #if USE(GLIB) > >@@ -98,5 +97,3 @@ class GMutexLocker { > } // namespace WTF > > #endif // USE(GLIB) >- >-#endif // GMutexLocker_h >diff --git a/Source/WTF/wtf/glib/GRefPtr.h b/Source/WTF/wtf/glib/GRefPtr.h >index aaa16de2d6adf21c3902e0ddf9609ae0fb7d1748..485f205ffaaaac83b76e1721a2a42b912e2a0897 100644 >--- a/Source/WTF/wtf/glib/GRefPtr.h >+++ b/Source/WTF/wtf/glib/GRefPtr.h >@@ -20,8 +20,7 @@ > * > */ > >-#ifndef WTF_GRefPtr_h >-#define WTF_GRefPtr_h >+#pragma once > > #if USE(GLIB) > >@@ -277,5 +276,3 @@ using WTF::GRefPtr; > using WTF::adoptGRef; > > #endif // USE(GLIB) >- >-#endif // WTF_GRefPtr_h >diff --git a/Source/WTF/wtf/glib/GTypedefs.h b/Source/WTF/wtf/glib/GTypedefs.h >index 51053c03d86ddf90e6a442ddeb5bfad9c632bf32..21bf4ba0fcbd3fa6c506cfbf2dd23fbccde1e9ef 100644 >--- a/Source/WTF/wtf/glib/GTypedefs.h >+++ b/Source/WTF/wtf/glib/GTypedefs.h >@@ -17,8 +17,7 @@ > * Boston, MA 02110-1301, USA. > */ > >-#ifndef WTF_GTypedefs_h >-#define WTF_GTypedefs_h >+#pragma once > > /* Vanilla C code does not seem to be able to handle forward-declaration typedefs. */ > #ifdef __cplusplus >@@ -108,4 +107,3 @@ typedef struct _GtkStyleContext GtkStyleContext; > #endif > > #endif >-#endif // WTF_GTypedefs_h >diff --git a/Source/WTF/wtf/glib/GUniquePtr.h b/Source/WTF/wtf/glib/GUniquePtr.h >index e1cff8ddea44f6da72fdf0f00f11ca188396a6ed..bad91d153e1d71738ba07e33debfaa8ade508f2d 100644 >--- a/Source/WTF/wtf/glib/GUniquePtr.h >+++ b/Source/WTF/wtf/glib/GUniquePtr.h >@@ -18,8 +18,7 @@ > * > */ > >-#ifndef GUniquePtr_h >-#define GUniquePtr_h >+#pragma once > > #if USE(GLIB) > >@@ -123,6 +122,3 @@ using WTF::GUniquePtr; > using WTF::GUniqueOutPtr; > > #endif // USE(GLIB) >- >-#endif // GUniquePtr_h >- >diff --git a/Source/WTF/wtf/win/GDIObject.h b/Source/WTF/wtf/win/GDIObject.h >index 11b93c2474a5ffcf2d913fce102c922626693766..8c0aba39fae1ed19a3fd349f034b8734ddbd9994 100644 >--- a/Source/WTF/wtf/win/GDIObject.h >+++ b/Source/WTF/wtf/win/GDIObject.h >@@ -23,8 +23,7 @@ > * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >-#ifndef GDIObject_h >-#define GDIObject_h >+#pragma once > > #include <algorithm> > #include <cstddef> >@@ -127,5 +126,3 @@ template<> inline void deleteObject<HDC>(HDC hdc) > > using WTF::GDIObject; > using WTF::adoptGDIObject; >- >-#endif // GDIObject_h
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 192285
: 356332