15e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block/*
25e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  Copyright (C) 2010 Igalia S.L
35e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *
45e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  This library is free software; you can redistribute it and/or
55e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  modify it under the terms of the GNU Library General Public
65e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  License as published by the Free Software Foundation; either
75e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  version 2 of the License, or (at your option) any later version.
85e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *
95e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  This library is distributed in the hope that it will be useful,
105e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  but WITHOUT ANY WARRANTY; without even the implied warranty of
115e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
125e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  Library General Public License for more details.
135e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *
145e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  You should have received a copy of the GNU Library General Public License
155e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  along with this library; see the file COPYING.LIB.  If not, write to
165e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
175e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block *  Boston, MA 02110-1301, USA.
185e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block */
195e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
20dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#ifndef GOwnPtrSoup_h
21dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block#define GOwnPtrSoup_h
225e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
235e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block#include "GOwnPtr.h"
245e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
255e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Blocktypedef struct _SoupURI SoupURI;
265e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
275e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Blocknamespace WTF {
285e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
295e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Blocktemplate<> void freeOwnedGPtr<SoupURI>(SoupURI* ptr);
305e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
315e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block}
325e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
335e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block#endif
34