librazor/importer.c
changeset 304 bf23ba00db03
parent 264 634e54ca476c
child 309 a69289c9080c
     1.1 --- a/librazor/importer.c	Mon Jun 23 14:51:56 2008 -0400
     1.2 +++ b/librazor/importer.c	Mon Jun 30 10:46:20 2008 +0100
     1.3 @@ -23,7 +23,7 @@
     1.4  #include "razor-internal.h"
     1.5  #include "razor.h"
     1.6  
     1.7 -void
     1.8 +RAZOR_EXPORT void
     1.9  razor_importer_begin_package(struct razor_importer *importer,
    1.10  			     const char *name,
    1.11  			     const char *version,
    1.12 @@ -42,7 +42,7 @@
    1.13  }
    1.14  
    1.15  
    1.16 -void
    1.17 +RAZOR_EXPORT void
    1.18  razor_importer_finish_package(struct razor_importer *importer)
    1.19  {
    1.20  	list_set_array(&importer->package->properties,
    1.21 @@ -53,7 +53,7 @@
    1.22  	array_release(&importer->properties);
    1.23  }
    1.24  
    1.25 -void
    1.26 +RAZOR_EXPORT void
    1.27  razor_importer_add_details(struct razor_importer *importer,
    1.28  			   const char *summary,
    1.29  			   const char *description,
    1.30 @@ -66,7 +66,7 @@
    1.31  	importer->package->license = hashtable_tokenize(&importer->details_table, license);
    1.32  }
    1.33  
    1.34 -void
    1.35 +RAZOR_EXPORT void
    1.36  razor_importer_add_property(struct razor_importer *importer,
    1.37  			    const char *name,
    1.38  			    uint32_t flags,
    1.39 @@ -92,7 +92,7 @@
    1.40  	}
    1.41  }
    1.42  
    1.43 -void
    1.44 +RAZOR_EXPORT void
    1.45  razor_importer_add_file(struct razor_importer *importer, const char *name)
    1.46  {
    1.47  	struct import_entry *e;
    1.48 @@ -104,7 +104,7 @@
    1.49  	e->name = strdup(name);
    1.50  }
    1.51  
    1.52 -struct razor_importer *
    1.53 +RAZOR_EXPORT struct razor_importer *
    1.54  razor_importer_create(void)
    1.55  {
    1.56  	struct razor_importer *importer;
    1.57 @@ -121,7 +121,7 @@
    1.58  }
    1.59  
    1.60  /* Destroy an importer without creating the set. */
    1.61 -void
    1.62 +RAZOR_EXPORT void
    1.63  razor_importer_destroy(struct razor_importer *importer)
    1.64  {
    1.65  	/* FIXME: write this */
    1.66 @@ -469,7 +469,7 @@
    1.67  	free(pkgs);
    1.68  }
    1.69  
    1.70 -struct razor_set *
    1.71 +RAZOR_EXPORT struct razor_set *
    1.72  razor_importer_finish(struct razor_importer *importer)
    1.73  {
    1.74  	struct razor_set *set;