summaryrefslogtreecommitdiff
path: root/cad/mars/files/patch-XMotif_lines.c
diff options
context:
space:
mode:
Diffstat (limited to 'cad/mars/files/patch-XMotif_lines.c')
-rw-r--r--cad/mars/files/patch-XMotif_lines.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/cad/mars/files/patch-XMotif_lines.c b/cad/mars/files/patch-XMotif_lines.c
new file mode 100644
index 000000000000..30f2839c3c59
--- /dev/null
+++ b/cad/mars/files/patch-XMotif_lines.c
@@ -0,0 +1,19 @@
+--- XMotif/lines.c.orig 1992-10-07 04:16:16.000000000 +0100
++++ XMotif/lines.c 2007-11-23 22:16:24.000000000 +0100
+@@ -154,10 +154,13 @@
+ int number_of_lines=sl->num_lines;
+ ComponentPair *comp_pairs=sl->comp_pairs;
+ register int i;
++ MComponent *tmp;
+
+- if (comp2<comp1)
+- swap((caddr_t)comp1,(caddr_t)comp2);
+-
++ if (comp2<comp1) {
++ tmp = comp2;
++ comp2 = comp1;
++ comp1 = tmp;
++ }
+
+ for (i = 0; i < number_of_lines; ++i) {
+ if ((comp_pairs[i].comp1 == comp1) &&