Index: url/url_util.h |
diff --git a/url/url_util.h b/url/url_util.h |
index 9e53d2d32477b292d5a19ab42306ddbac068dda1..46d507b5947b4049f0cfeda07737a4d03830447f 100644 |
--- a/url/url_util.h |
+++ b/url/url_util.h |
@@ -27,15 +27,14 @@ |
// (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 GOOGLEURL_SRC_URL_UTIL_H__ |
-#define GOOGLEURL_SRC_URL_UTIL_H__ |
+#ifndef URL_URL_UTIL_H_ |
+#define URL_URL_UTIL_H_ |
#include <string> |
#include "base/string16.h" |
-#include "googleurl/src/url_common.h" |
-#include "googleurl/src/url_parse.h" |
-#include "googleurl/src/url_canon.h" |
+#include "url/url_canon.h" |
+#include "url/url_parse.h" |
namespace url_util { |
@@ -52,13 +51,13 @@ namespace url_util { |
// "noop", unless Shutdown() was called in the mean time. This will also be a |
// "noop" if other calls to the library have forced an initialization |
// beforehand. |
-GURL_API void Initialize(); |
+void Initialize(); |
// Cleanup is not required, except some strings may leak. For most user |
// applications, this is fine. If you're using it in a library that may get |
// loaded and unloaded, you'll want to unload to properly clean up your |
// library. |
-GURL_API void Shutdown(); |
+void Shutdown(); |
// Schemes -------------------------------------------------------------------- |
@@ -66,7 +65,7 @@ GURL_API void Shutdown(); |
// schemes. This function is not threadsafe and can not be called concurrently |
// with any other url_util function. It will assert if the list of standard |
// schemes has been locked (see LockStandardSchemes). |
-GURL_API void AddStandardScheme(const char* new_scheme); |
+void AddStandardScheme(const char* new_scheme); |
// Sets a flag to prevent future calls to AddStandardScheme from succeeding. |
// |
@@ -80,7 +79,7 @@ GURL_API void AddStandardScheme(const char* new_scheme); |
// We could have had AddStandardScheme use a lock instead, but that would add |
// some platform-specific dependencies we don't otherwise have now, and is |
// overkill considering the normal usage is so simple. |
-GURL_API void LockStandardSchemes(); |
+void LockStandardSchemes(); |
// Locates the scheme in the given string and places it into |found_scheme|, |
// which may be NULL to indicate the caller does not care about the range. |
@@ -88,14 +87,14 @@ GURL_API void LockStandardSchemes(); |
// Returns whether the given |compare| scheme matches the scheme found in the |
// input (if any). The |compare| scheme must be a valid canonical scheme or |
// the result of the comparison is undefined. |
-GURL_API bool FindAndCompareScheme(const char* str, |
- int str_len, |
- const char* compare, |
- url_parse::Component* found_scheme); |
-GURL_API bool FindAndCompareScheme(const char16* str, |
- int str_len, |
- const char* compare, |
- url_parse::Component* found_scheme); |
+bool FindAndCompareScheme(const char* str, |
+ int str_len, |
+ const char* compare, |
+ url_parse::Component* found_scheme); |
+bool FindAndCompareScheme(const char16* str, |
+ int str_len, |
+ const char* compare, |
+ url_parse::Component* found_scheme); |
inline bool FindAndCompareScheme(const std::string& str, |
const char* compare, |
url_parse::Component* found_scheme) { |
@@ -111,10 +110,10 @@ inline bool FindAndCompareScheme(const string16& str, |
// Returns true if the given string represents a standard URL. This means that |
// either the scheme is in the list of known standard schemes. |
-GURL_API bool IsStandard(const char* spec, |
- const url_parse::Component& scheme); |
-GURL_API bool IsStandard(const char16* spec, |
- const url_parse::Component& scheme); |
+bool IsStandard(const char* spec, |
+ const url_parse::Component& scheme); |
+bool IsStandard(const char16* spec, |
+ const url_parse::Component& scheme); |
// TODO(brettw) remove this. This is a temporary compatibility hack to avoid |
// breaking the WebKit build when this version is synced via Chrome. |
@@ -135,16 +134,16 @@ inline bool IsStandard(const char* spec, int spec_len, |
// Returns true if a valid URL was produced, false if not. On failure, the |
// output and parsed structures will still be filled and will be consistent, |
// but they will not represent a loadable URL. |
-GURL_API bool Canonicalize(const char* spec, |
- int spec_len, |
- url_canon::CharsetConverter* charset_converter, |
- url_canon::CanonOutput* output, |
- url_parse::Parsed* output_parsed); |
-GURL_API bool Canonicalize(const char16* spec, |
- int spec_len, |
- url_canon::CharsetConverter* charset_converter, |
- url_canon::CanonOutput* output, |
- url_parse::Parsed* output_parsed); |
+bool Canonicalize(const char* spec, |
+ int spec_len, |
+ url_canon::CharsetConverter* charset_converter, |
+ url_canon::CanonOutput* output, |
+ url_parse::Parsed* output_parsed); |
+bool Canonicalize(const char16* spec, |
+ int spec_len, |
+ url_canon::CharsetConverter* charset_converter, |
+ url_canon::CanonOutput* output, |
+ url_parse::Parsed* output_parsed); |
// Resolves a potentially relative URL relative to the given parsed base URL. |
// The base MUST be valid. The resulting canonical URL and parsed information |
@@ -156,28 +155,28 @@ GURL_API bool Canonicalize(const char16* spec, |
// |
// Returns true if the output is valid, false if the input could not produce |
// a valid URL. |
-GURL_API bool ResolveRelative(const char* base_spec, |
- int base_spec_len, |
- const url_parse::Parsed& base_parsed, |
- const char* relative, |
- int relative_length, |
- url_canon::CharsetConverter* charset_converter, |
- url_canon::CanonOutput* output, |
- url_parse::Parsed* output_parsed); |
-GURL_API bool ResolveRelative(const char* base_spec, |
- int base_spec_len, |
- const url_parse::Parsed& base_parsed, |
- const char16* relative, |
- int relative_length, |
- url_canon::CharsetConverter* charset_converter, |
- url_canon::CanonOutput* output, |
- url_parse::Parsed* output_parsed); |
+bool ResolveRelative(const char* base_spec, |
+ int base_spec_len, |
+ const url_parse::Parsed& base_parsed, |
+ const char* relative, |
+ int relative_length, |
+ url_canon::CharsetConverter* charset_converter, |
+ url_canon::CanonOutput* output, |
+ url_parse::Parsed* output_parsed); |
+bool ResolveRelative(const char* base_spec, |
+ int base_spec_len, |
+ const url_parse::Parsed& base_parsed, |
+ const char16* relative, |
+ int relative_length, |
+ url_canon::CharsetConverter* charset_converter, |
+ url_canon::CanonOutput* output, |
+ url_parse::Parsed* output_parsed); |
// Replaces components in the given VALID input url. The new canonical URL info |
// is written to output and out_parsed. |
// |
// Returns true if the resulting URL is valid. |
-GURL_API bool ReplaceComponents( |
+bool ReplaceComponents( |
const char* spec, |
int spec_len, |
const url_parse::Parsed& parsed, |
@@ -185,7 +184,7 @@ GURL_API bool ReplaceComponents( |
url_canon::CharsetConverter* charset_converter, |
url_canon::CanonOutput* output, |
url_parse::Parsed* out_parsed); |
-GURL_API bool ReplaceComponents( |
+bool ReplaceComponents( |
const char* spec, |
int spec_len, |
const url_parse::Parsed& parsed, |
@@ -202,27 +201,27 @@ GURL_API bool ReplaceComponents( |
// |
// The versions of this function that don't take a b_end assume that the b |
// string is NULL terminated. |
-GURL_API bool LowerCaseEqualsASCII(const char* a_begin, |
- const char* a_end, |
- const char* b); |
-GURL_API bool LowerCaseEqualsASCII(const char* a_begin, |
- const char* a_end, |
- const char* b_begin, |
- const char* b_end); |
-GURL_API bool LowerCaseEqualsASCII(const char16* a_begin, |
- const char16* a_end, |
- const char* b); |
+bool LowerCaseEqualsASCII(const char* a_begin, |
+ const char* a_end, |
+ const char* b); |
+bool LowerCaseEqualsASCII(const char* a_begin, |
+ const char* a_end, |
+ const char* b_begin, |
+ const char* b_end); |
+bool LowerCaseEqualsASCII(const char16* a_begin, |
+ const char16* a_end, |
+ const char* b); |
// Unescapes the given string using URL escaping rules. |
-GURL_API void DecodeURLEscapeSequences(const char* input, int length, |
- url_canon::CanonOutputW* output); |
+void DecodeURLEscapeSequences(const char* input, int length, |
+ url_canon::CanonOutputW* output); |
// Escapes the given string as defined by the JS method encodeURIComponent. See |
// https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/encodeURIComponent |
-GURL_API void EncodeURIComponent(const char* input, int length, |
- url_canon::CanonOutput* output); |
+void EncodeURIComponent(const char* input, int length, |
+ url_canon::CanonOutput* output); |
} // namespace url_util |
-#endif // GOOGLEURL_SRC_URL_UTIL_H__ |
+#endif // URL_URL_UTIL_H_ |