Initialize Tizen 2.3
[external/libiri.git] / libiri / destory.c
1 /*\r
2  * libiri: An IRI/URI/URL parsing library\r
3  * @(#) $Id$\r
4  */\r
5 \r
6 /*\r
7  * Copyright (c) 2005, 2008 Mo McRoberts.\r
8  *\r
9  * Redistribution and use in source and binary forms, with or without\r
10  * modification, are permitted provided that the following conditions\r
11  * are met:\r
12  * 1. Redistributions of source code must retain the above copyright\r
13  * notice, this list of conditions and the following disclaimer.\r
14  * 2. Redistributions in binary form must reproduce the above copyright\r
15  * notice, this list of conditions and the following disclaimer in the\r
16  * documentation and/or other materials provided with the distribution.\r
17  * 3. The names of the author(s) of this software may not be used to endorse\r
18  * or promote products derived from this software without specific prior\r
19  * written permission.\r
20  *\r
21  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, \r
22  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY \r
23  * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL\r
24  * AUTHORS OF THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
25  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\r
26  * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\r
27  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF \r
28  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
29  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS \r
30  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
31  */\r
32 \r
33 #ifdef HAVE_CONFIG_H\r
34 # include "config.h"\r
35 #endif\r
36 \r
37 #include "p_libiri.h"\r
38 \r
39 void\r
40 iri_destroy(iri_t *iri)\r
41 {\r
42         if(NULL != iri)\r
43         {\r
44                 free(iri->base);\r
45                 free(iri);\r
46         }\r
47 }