librazor/razor.c
changeset 307 95b6bcadd6c4
parent 306 cd3954499086
child 308 f4761f529b9e
     1.1 --- a/librazor/razor.c	Mon Jun 30 13:28:59 2008 -0400
     1.2 +++ b/librazor/razor.c	Tue Jul 01 09:22:25 2008 +0100
     1.3 @@ -442,7 +442,7 @@
     1.4  
     1.5  	for (i = 0;; i += 2) {
     1.6  		type = va_arg(args, enum razor_detail_type);
     1.7 -		if (type == 0)
     1.8 +		if (type == RAZOR_DETAIL_LAST)
     1.9  			break;
    1.10  		data = va_arg(args, const char **);
    1.11  		*data = razor_package_get_details_type(set, package, type);
    1.12 @@ -458,7 +458,9 @@
    1.13   * Gets details about a package using a varg interface
    1.14   * The vararg must be terminated with %NULL.
    1.15   *
    1.16 - * Example: razor_package_get_details (set, package, RAZOR_DETAIL_URL, &url, 0);
    1.17 + * Example: razor_package_get_details (set, package,
    1.18 + *				       RAZOR_DETAIL_URL, &url,
    1.19 + *				       RAZOR_DETAIL_LAST);
    1.20   **/
    1.21  RAZOR_EXPORT void
    1.22  razor_package_get_details(struct razor_set *set, struct razor_package *package, ...)
    1.23 @@ -696,12 +698,12 @@
    1.24  				    RAZOR_DETAIL_NAME, &name1,
    1.25  				    RAZOR_DETAIL_VERSION, &version1,
    1.26  				    RAZOR_DETAIL_ARCH, &arch1,
    1.27 -				    NULL);
    1.28 +				    RAZOR_DETAIL_LAST);
    1.29  	razor_package_iterator_next(pi2, &p2,
    1.30  				    RAZOR_DETAIL_NAME, &name2,
    1.31  				    RAZOR_DETAIL_VERSION, &version2,
    1.32  				    RAZOR_DETAIL_ARCH, &arch2,
    1.33 -				    NULL);
    1.34 +				    RAZOR_DETAIL_LAST);
    1.35  
    1.36  	while (p1 || p2) {
    1.37  		if (p1 && p2) {
    1.38 @@ -724,13 +726,13 @@
    1.39  						    RAZOR_DETAIL_NAME, &name1,
    1.40  						    RAZOR_DETAIL_VERSION, &version1,
    1.41  						    RAZOR_DETAIL_ARCH, &arch1,
    1.42 -						    NULL);
    1.43 +						    RAZOR_DETAIL_LAST);
    1.44  		if (p2 != NULL && res >= 0)
    1.45  			razor_package_iterator_next(pi2, &p2,
    1.46  						    RAZOR_DETAIL_NAME, &name2,
    1.47  						    RAZOR_DETAIL_VERSION, &version2,
    1.48  						    RAZOR_DETAIL_ARCH, &arch2,
    1.49 -						    NULL);
    1.50 +						    RAZOR_DETAIL_LAST);
    1.51  	}
    1.52  
    1.53  	razor_package_iterator_destroy(pi1);