summaryrefslogtreecommitdiff
path: root/cad/pcb/patches/patch-ae
blob: eefa6fd88a01d19054a62e335ca043d6f32d72a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$NetBSD: patch-ae,v 1.1 2002/05/31 19:56:20 dmcmahill Exp $

--- src/move.c.orig	Wed May 13 06:29:49 1998
+++ src/move.c
@@ -359,7 +359,7 @@
 		DrawArc(Layer, Arc, 0);
 		Draw();
 	}
-	if (((int) Dest == -1) || Dest == Layer)
+	if (((long int) Dest == -1) || Dest == Layer)
 		return(Arc);
 	AddObjectToMoveToLayerUndoList(ARC_TYPE, Layer, Arc, Arc);
 	if (Layer->On)
@@ -391,7 +391,7 @@
         	DrawLine(Layer, Line, 0);
 		Draw();
 	}
-        if (((int) Dest == -1) || Dest == Layer)
+        if (((long int) Dest == -1) || Dest == Layer)
                 return(Line);
 
 	AddObjectToMoveToLayerUndoList(LINE_TYPE, Layer, Line, Line);
@@ -473,7 +473,7 @@
 	TextTypePtr	new;
 
                 /* Dest == -1 means move to silkscreen layer */
-        if (((int) Dest == -1) || (Dest == Layer))
+        if (((long int) Dest == -1) || (Dest == Layer))
                 AddObjectToFlagUndoList(TEXT_TYPE, Layer, Text, Text);
         else 
 		AddObjectToMoveToLayerUndoList(TEXT_TYPE, Layer, Text, Text);
@@ -481,7 +481,7 @@
            (TEST_FLAG(ONSILKFLAG, Text) && (PCB->InvisibleObjectsOn ||
            (TEST_FLAG(ONSOLDERFLAG, Text) !=0) == SWAP_IDENT)))
 		EraseText(Text);
-        if ((int) Dest == -1)
+        if ((long int) Dest == -1)
         {       
                 SET_FLAG(ONSILKFLAG, Text);
                 if (PCB->ElementOn || (TEST_FLAG(ONSOLDERFLAG, Text) !=0) == SWAP_IDENT)
@@ -536,7 +536,7 @@
 	PolygonTypePtr	new;
 	int		LayerThermFlag, DestThermFlag;
 
-	if (((int) Dest == -1) || (Layer == Dest))
+	if (((long int) Dest == -1) || (Layer == Dest))
 		return(Polygon);
 	AddObjectToMoveToLayerUndoList(POLYGON_TYPE, Layer, Polygon, Polygon);
 	if (Layer->On)