Source/JavaScriptCore/ChangeLog

 12012-01-27 MORITA Hajime <morrita@google.com>
 2
 3 [WTF] WTFString.h has some extra JS_EXPORT_PRIVATEs
 4 https://bugs.webkit.org/show_bug.cgi?id=77113
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 * wtf/text/WTFString.h: Removed some redundant WTF_EXPORT_PRIVATE attributes.
 9
1102012-01-27 Zeno Albisser <zeno@webkit.org>
211
312 [Qt][Mac] Build fails after adding ICU support (r105997).

Source/JavaScriptCore/wtf/text/WTFString.h

@@struct StringHash;
6262
6363// Declarations of string operations
6464
65 WTF_EXPORT_PRIVATE int charactersToIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
 65int charactersToIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
6666WTF_EXPORT_PRIVATE int charactersToIntStrict(const UChar*, size_t, bool* ok = 0, int base = 10);
67 WTF_EXPORT_PRIVATE unsigned charactersToUIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
 67unsigned charactersToUIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
6868WTF_EXPORT_PRIVATE unsigned charactersToUIntStrict(const UChar*, size_t, bool* ok = 0, int base = 10);
6969int64_t charactersToInt64Strict(const LChar*, size_t, bool* ok = 0, int base = 10);
7070int64_t charactersToInt64Strict(const UChar*, size_t, bool* ok = 0, int base = 10);

@@uint64_t charactersToUInt64(const UChar*, size_t, bool* ok = 0); // ignores trai
8484intptr_t charactersToIntPtr(const LChar*, size_t, bool* ok = 0); // ignores trailing garbage
8585intptr_t charactersToIntPtr(const UChar*, size_t, bool* ok = 0); // ignores trailing garbage
8686
87 WTF_EXPORT_PRIVATE double charactersToDouble(const LChar*, size_t, bool* ok = 0, bool* didReadNumber = 0);
 87double charactersToDouble(const LChar*, size_t, bool* ok = 0, bool* didReadNumber = 0);
8888WTF_EXPORT_PRIVATE double charactersToDouble(const UChar*, size_t, bool* ok = 0, bool* didReadNumber = 0);
8989float charactersToFloat(const LChar*, size_t, bool* ok = 0, bool* didReadNumber = 0);
9090WTF_EXPORT_PRIVATE float charactersToFloat(const UChar*, size_t, bool* ok = 0, bool* didReadNumber = 0);

@@public:
187187 return m_impl->characters()[index];
188188 }
189189
190  WTF_EXPORT_PRIVATE static String number(short);
 190 static String number(short);
191191 WTF_EXPORT_PRIVATE static String number(unsigned short);
192192 WTF_EXPORT_PRIVATE static String number(int);
193193 WTF_EXPORT_PRIVATE static String number(unsigned);

@@public:
301301 WTF_EXPORT_PRIVATE int toIntStrict(bool* ok = 0, int base = 10) const;
302302 WTF_EXPORT_PRIVATE unsigned toUIntStrict(bool* ok = 0, int base = 10) const;
303303 WTF_EXPORT_PRIVATE int64_t toInt64Strict(bool* ok = 0, int base = 10) const;
304  WTF_EXPORT_PRIVATE uint64_t toUInt64Strict(bool* ok = 0, int base = 10) const;
305  WTF_EXPORT_PRIVATE intptr_t toIntPtrStrict(bool* ok = 0, int base = 10) const;
 304 uint64_t toUInt64Strict(bool* ok = 0, int base = 10) const;
 305 intptr_t toIntPtrStrict(bool* ok = 0, int base = 10) const;
306306
307307 WTF_EXPORT_PRIVATE int toInt(bool* ok = 0) const;
308308 WTF_EXPORT_PRIVATE unsigned toUInt(bool* ok = 0) const;