librazor/iterator.c
changeset 276 4b0a1201342a
parent 267 2464313cbced
child 278 97c12ddedfb3
     1.1 --- a/librazor/iterator.c	Mon Jun 23 14:43:08 2008 -0400
     1.2 +++ b/librazor/iterator.c	Mon Jun 23 20:20:08 2008 -0400
     1.3 @@ -36,7 +36,7 @@
     1.4  	return pi;
     1.5  }
     1.6  
     1.7 -struct razor_package_iterator *
     1.8 +RAZOR_EXPORT struct razor_package_iterator *
     1.9  razor_package_iterator_create(struct razor_set *set)
    1.10  {
    1.11  	struct razor_package_iterator *pi;
    1.12 @@ -49,7 +49,7 @@
    1.13  	return pi;
    1.14  }
    1.15  
    1.16 -void
    1.17 +RAZOR_EXPORT void
    1.18  razor_package_iterator_init_for_property(struct razor_package_iterator *pi,
    1.19  					 struct razor_set *set,
    1.20  					 struct razor_property *property)
    1.21 @@ -59,7 +59,7 @@
    1.22  	pi->index = list_first(&property->packages, &set->package_pool);
    1.23  }
    1.24  
    1.25 -struct razor_package_iterator *
    1.26 +RAZOR_EXPORT struct razor_package_iterator *
    1.27  razor_package_iterator_create_for_property(struct razor_set *set,
    1.28  					   struct razor_property *property)
    1.29  {
    1.30 @@ -69,7 +69,7 @@
    1.31  	return razor_package_iterator_create_with_index(set, index);
    1.32  }
    1.33  
    1.34 -struct razor_package_iterator *
    1.35 +RAZOR_EXPORT struct razor_package_iterator *
    1.36  razor_package_iterator_create_for_file(struct razor_set *set,
    1.37  				       const char *filename)
    1.38  {
    1.39 @@ -84,7 +84,7 @@
    1.40  	return razor_package_iterator_create_with_index(set, index);
    1.41  }
    1.42  
    1.43 -int
    1.44 +RAZOR_EXPORT int
    1.45  razor_package_iterator_next(struct razor_package_iterator *pi,
    1.46  			    struct razor_package **package,
    1.47  			    const char **name,
    1.48 @@ -119,7 +119,7 @@
    1.49  	return valid;
    1.50  }
    1.51  
    1.52 -void
    1.53 +RAZOR_EXPORT void
    1.54  razor_package_iterator_destroy(struct razor_package_iterator *pi)
    1.55  {
    1.56  	if (pi->free_index)
    1.57 @@ -128,7 +128,7 @@
    1.58  	free(pi);
    1.59  }
    1.60  
    1.61 -struct razor_property_iterator *
    1.62 +RAZOR_EXPORT struct razor_property_iterator *
    1.63  razor_property_iterator_create(struct razor_set *set,
    1.64  			       struct razor_package *package)
    1.65  {
    1.66 @@ -148,7 +148,7 @@
    1.67  	return pi;
    1.68  }
    1.69  
    1.70 -int
    1.71 +RAZOR_EXPORT int
    1.72  razor_property_iterator_next(struct razor_property_iterator *pi,
    1.73  			     struct razor_property **property,
    1.74  			     const char **name,
    1.75 @@ -183,7 +183,7 @@
    1.76  	return valid;
    1.77  }
    1.78  
    1.79 -void
    1.80 +RAZOR_EXPORT void
    1.81  razor_property_iterator_destroy(struct razor_property_iterator *pi)
    1.82  {
    1.83  	free(pi);
    1.84 @@ -195,7 +195,7 @@
    1.85  	int count;
    1.86  };
    1.87  
    1.88 -struct razor_package_query *
    1.89 +RAZOR_EXPORT struct razor_package_query *
    1.90  razor_package_query_create(struct razor_set *set)
    1.91  {
    1.92  	struct razor_package_query *pq;
    1.93 @@ -209,7 +209,7 @@
    1.94  	return pq;
    1.95  }
    1.96  
    1.97 -void
    1.98 +RAZOR_EXPORT void
    1.99  razor_package_query_add_package(struct razor_package_query *pq,
   1.100  				struct razor_package *p)
   1.101  {
   1.102 @@ -220,7 +220,7 @@
   1.103  	pq->vector[p - packages] = 1;
   1.104  }
   1.105  
   1.106 -void
   1.107 +RAZOR_EXPORT void
   1.108  razor_package_query_add_iterator(struct razor_package_query *pq,
   1.109  				 struct razor_package_iterator *pi)
   1.110  {
   1.111 @@ -234,7 +234,7 @@
   1.112  	}
   1.113  }
   1.114  
   1.115 -struct razor_package_iterator *
   1.116 +RAZOR_EXPORT struct razor_package_iterator *
   1.117  razor_package_query_finish(struct razor_package_query *pq)
   1.118  {
   1.119  	struct razor_package_iterator *pi;