1.1 --- a/librazor/importer.c Mon Jun 23 14:51:56 2008 -0400
1.2 +++ b/librazor/importer.c Sun Jun 29 10:55:17 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;