razor.c
changeset 12 71a410830f3d
parent 10 1b8f6a5022f1
child 13 6a715b310792
     1.1 --- a/razor.c	Thu Sep 06 23:31:26 2007 -0400
     1.2 +++ b/razor.c	Fri Sep 07 00:09:18 2007 -0400
     1.3 @@ -640,8 +640,13 @@
     1.4  {
     1.5  	const struct import_property *prop1 = p1, *prop2 = p2;
     1.6  	char *pool = qsort_set->string_pool.data;
     1.7 +	int result;
     1.8  
     1.9 -	return strcmp(&pool[prop1->name], &pool[prop2->name]);
    1.10 +	result = strcmp(&pool[prop1->name], &pool[prop2->name]);
    1.11 +	if (result == 0)
    1.12 +		return strcmp(&pool[prop1->version], &pool[prop2->version]);
    1.13 +	else
    1.14 +		return result;
    1.15  }
    1.16  
    1.17  static unsigned long *