librazor/transaction.c
changeset 269 03fc85294bc9
parent 257 0c3db660514d
child 270 d4a5fba50fd7
     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);