typedef struct _iri IRI;
-IRI * iri_new ();
+IRI * iri_new (void);
+void iri_delete (IRI *);
+IRI * iri_copy (IRI *);
+char *iri_get_scheme (IRI *);
+void iri_set_scheme (IRI *, char *);
+char * iri_get_host (IRI *);
+void iri_set_host (IRI *, char *);
char * iri_get_path (IRI *);
void iri_set_path (IRI *, char *);
+char * iri_get_string (IRI *);
#endif