1.1 --- a/librazor/transaction.c Fri Jun 20 23:13:09 2008 -0400
1.2 +++ b/librazor/transaction.c Mon Jun 23 17:19:20 2008 -0400
1.3 @@ -165,7 +165,7 @@
1.4 }
1.5 }
1.6
1.7 -struct razor_transaction *
1.8 +RAZOR_EXPORT struct razor_transaction *
1.9 razor_transaction_create(struct razor_set *system, struct razor_set *upstream)
1.10 {
1.11 struct razor_transaction *trans;
1.12 @@ -184,7 +184,7 @@
1.13 return trans;
1.14 }
1.15
1.16 -void
1.17 +RAZOR_EXPORT void
1.18 razor_transaction_install_package(struct razor_transaction *trans,
1.19 struct razor_package *package)
1.20 {
1.21 @@ -192,7 +192,7 @@
1.22 trans->changes++;
1.23 }
1.24
1.25 -void
1.26 +RAZOR_EXPORT void
1.27 razor_transaction_remove_package(struct razor_transaction *trans,
1.28 struct razor_package *package)
1.29 {
1.30 @@ -200,7 +200,7 @@
1.31 trans->changes++;
1.32 }
1.33
1.34 -void
1.35 +RAZOR_EXPORT void
1.36 razor_transaction_update_package(struct razor_transaction *trans,
1.37 struct razor_package *package)
1.38 {
1.39 @@ -461,7 +461,7 @@
1.40 }
1.41 }
1.42
1.43 -const char *
1.44 +RAZOR_EXPORT const char *
1.45 razor_property_relation_to_string(struct razor_property *p)
1.46 {
1.47 switch (p->flags & RAZOR_PROPERTY_RELATION_MASK) {
1.48 @@ -485,7 +485,7 @@
1.49 }
1.50 }
1.51
1.52 -const char *
1.53 +RAZOR_EXPORT const char *
1.54 razor_property_type_to_string(struct razor_property *p)
1.55 {
1.56 switch (p->flags & RAZOR_PROPERTY_TYPE_MASK) {
1.57 @@ -567,7 +567,7 @@
1.58 }
1.59 }
1.60
1.61 -void
1.62 +RAZOR_EXPORT void
1.63 razor_transaction_update_all(struct razor_transaction *trans)
1.64 {
1.65 struct razor_package *p;
1.66 @@ -740,7 +740,7 @@
1.67 }
1.68 }
1.69
1.70 -int
1.71 +RAZOR_EXPORT int
1.72 razor_transaction_resolve(struct razor_transaction *trans)
1.73 {
1.74 int last = 0;
1.75 @@ -789,7 +789,7 @@
1.76 }
1.77 }
1.78
1.79 -int
1.80 +RAZOR_EXPORT int
1.81 razor_transaction_describe(struct razor_transaction *trans)
1.82 {
1.83 struct prop_iter rpi;
1.84 @@ -820,7 +820,7 @@
1.85 return unsatisfied;
1.86 }
1.87
1.88 -int
1.89 +RAZOR_EXPORT int
1.90 razor_transaction_unsatisfied_property(struct razor_transaction *trans,
1.91 const char *name,
1.92 uint32_t flags,
1.93 @@ -852,7 +852,7 @@
1.94 return 0;
1.95 }
1.96
1.97 -struct razor_set *
1.98 +RAZOR_EXPORT struct razor_set *
1.99 razor_transaction_finish(struct razor_transaction *trans)
1.100 {
1.101 struct razor_merger *merger;
1.102 @@ -905,7 +905,7 @@
1.103 return razor_merger_finish(merger);
1.104 }
1.105
1.106 -void
1.107 +RAZOR_EXPORT void
1.108 razor_transaction_destroy(struct razor_transaction *trans)
1.109 {
1.110 transaction_set_release(&trans->system);