// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifdef UNSAFE_BUFFERS_BUILD // TODO(crbug.com/350788890): Remove this and spanify to fix the errors. #pragma allow_unsafe_buffers #endif #ifndef URL_URL_CANON_H_ #define URL_URL_CANON_H_ #include <stdlib.h> #include <string.h> #include <string_view> #include "base/check_op.h" #include "base/component_export.h" #include "base/export_template.h" #include "base/memory/raw_ptr_exclusion.h" #include "base/memory/stack_allocated.h" #include "base/numerics/clamped_math.h" #include "url/third_party/mozilla/url_parse.h" url // namespace url #endif // URL_URL_CANON_H_