Blob Blame History Raw
commit 8ee6d05aef5e988d6f7e6add0aa97ebbc05ae94d
Author: František Dvořák <valtri@civ.zcu.cz>
Date:   Wed Jul 2 18:05:46 2014 +0200

    Generate always the same header file by ordering fields. This is the second part of the fix for issue #26.

diff --git a/org.glite.lb.client/interface/Event.h.T b/org.glite.lb.client/interface/Event.h.T
index 1aa05b3..a917d3d 100644
--- a/org.glite.lb.client/interface/Event.h.T
+++ b/org.glite.lb.client/interface/Event.h.T
@@ -120,8 +120,8 @@ public:
 	};
 
 @@@{
-	for my $f (getAllFields $event) {
-		for my $t (getFieldOccurence $event $f) {
+	for my $f (sort {$a cmp $b} getAllFields $event) {
+		for my $t (sort (getFieldOccurence $event $f)) {
 			my $ff;
 			my $ut;
 			my $utf;
diff --git a/org.glite.lb.client/interface/JobStatus.h.T b/org.glite.lb.client/interface/JobStatus.h.T
index 20cbcf3..d800327 100644
--- a/org.glite.lb.client/interface/JobStatus.h.T
+++ b/org.glite.lb.client/interface/JobStatus.h.T
@@ -103,7 +103,7 @@ public:
 
 @@@{
 	selectType $status '_common_';
-	for my $n (getAllFields $status) {
+	for my $n (sort {$a cmp $b} getAllFields $status) {
 		selectField $status $n;
 		my $f = getField $status;
 		if ($f->{codes}) {