49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering#pragma once
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering/***
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering This file is part of systemd.
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering Copyright 2010 Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering systemd is free software; you can redistribute it and/or modify it
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering under the terms of the GNU Lesser General Public License as published by
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering the Free Software Foundation; either version 2.1 of the License, or
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering (at your option) any later version.
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering systemd is distributed in the hope that it will be useful, but
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering Lesser General Public License for more details.
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering You should have received a copy of the GNU Lesser General Public License
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering***/
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering#include <stdbool.h>
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering#include "macro.h"
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poetteringbool http_url_is_valid(const char *url) _pure_;
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poetteringbool documentation_url_is_valid(const char *url) _pure_;
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poettering
49cf4170d0b586551527ebf4297f8a3fe6bd71a3Lennart Poetteringbool http_etag_is_valid(const char *etag);