On Fri, 2006-09-08 at 16:39 +0100, Peter Clifton wrote:
> Hi,
> 
> The attached patch quotes the refdes parameter to all relevant macros (I
> think) in the PCB M4 library.

Has been a long day...

patch now attached!

Peter

Index: amp.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/amp.inc,v
retrieving revision 1.2
diff -U3 -r1.2 amp.inc
--- amp.inc	28 Apr 2004 21:53:32 -0000	1.2
+++ amp.inc	8 Sep 2006 15:20:12 -0000
@@ -82,7 +82,7 @@
 	,
 		`define(`CURPIN', `1')'
 	)	
-Element(0x00 "$1" "$2" "$3" -20 -60 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" -20 -60 0 100 0x00)
 (
 	define(`SEG', `1')
 	define(`YOFS', eval((1-NSEG)*25000/2))
Index: amphenol.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/amphenol.inc,v
retrieving revision 1.4
diff -U3 -r1.4 amphenol.inc
--- amphenol.inc	1 Jan 2004 07:42:28 -0000	1.4
+++ amphenol.inc	8 Sep 2006 15:20:12 -0000
@@ -40,7 +40,7 @@
 	define(`XMAX', `eval(PAD_SPACE+SILK)')
 	define(`YMIN', `eval(-1*SILK)')
 	define(`YMAX', `eval(PAD_SPACE+SILK)')
-Element(0x00 "$1" "$2" "$3" eval(XMIN+20) eval(YMAX+20) 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(XMIN+20) eval(YMAX+20) 0 100 0x00)
 (
 
 	Pin(CENTER     CENTER     CPAD_SIZE  CHOLE_SIZE  "1" 0x01)
Index: bga.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/bga.inc,v
retrieving revision 1.1.1.1
diff -U3 -r1.1.1.1 bga.inc
--- bga.inc	20 Feb 2003 00:23:22 -0000	1.1.1.1
+++ bga.inc	8 Sep 2006 15:20:12 -0000
@@ -13,7 +13,7 @@
 	define(`PITCH', `50')
 	define(`DIAMETER', `25')
 	define(`NUMPINS', `eval(4*(XBLOCK-4)*YBLOCK)')
-Element(0x00 "$1" "$2" "$3" 100 0 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 0 0 100 0x00)
 (
 	forloop(`i', 0, eval(XBLOCK-1),
 		`forloop(`j', 0, eval(YBLOCK-1),
Index: bourns.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/bourns.inc,v
retrieving revision 1.3
diff -U3 -r1.3 bourns.inc
--- bourns.inc	27 Jul 2005 16:28:20 -0000	1.3
+++ bourns.inc	8 Sep 2006 15:20:12 -0000
@@ -75,7 +75,7 @@
 	define(`TEXTX', -SILKX)
 	define(`TEXTY', `eval(-SILKY - 10 - TEXTSIZE/2)')
 
-Element(0x00 "$1" "$2" "$3" TEXTX TEXTY 0 TEXTSIZE 0x00)
+Element(0x00 "$1" "`$2'" "$3" TEXTX TEXTY 0 TEXTSIZE 0x00)
 (
 
 # pin 1
Index: connector.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/connector.inc,v
retrieving revision 1.5
diff -U3 -r1.5 connector.inc
--- connector.inc	30 Jan 2005 01:09:40 -0000	1.5
+++ connector.inc	8 Sep 2006 15:20:12 -0000
@@ -37,7 +37,7 @@
 define(`PKG_CONNECTOR',
 	`define(`MAXY', `eval(`$4' * 100)')
 	define(`MAXX', `eval(`$5' * 100)')
-Element(0x00 "$1" "$2" "$3" eval(MAXX + 60) 0 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(MAXX + 60) 0 3 100 0x00)
 (
 	forloop(`row', 1, $4, `forloop(`col', 1, $5,
 		`PIN(eval(col * 100 -50), eval(row * 100 -50), 60, 30, eval((row-1)*$5+col))
@@ -63,7 +63,7 @@
 define(`PKG_CONNECTOR_DIL',
 	`define(`MAXY', `eval(`$4' * 100)')
 	define(`MAXX', `200')
-Element(0x00 "$1" "$2" "$3" eval(MAXX + 60) 0 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(MAXX + 60) 0 3 100 0x00)
 (
 	forloop(`row', 1, eval(`$4'),
 		`PIN(50, eval(row * 100 -50), 60, 30, eval(row))
@@ -98,7 +98,7 @@
 define(`PKG_DIN41_612MALE_SMALL',
 	`define(`XPOS', `eval(300 + 100 * i)')
 	define(`MINY', 300)
-Element(0x00 "$1" "$2" "$3" 520 550 0 200 0x00)
+Element(0x00 "$1" "`$2'" "$3" 520 550 0 200 0x00)
 (
 	# Reihe a
 	ifelse(index(`$4', `a'), `-1', ,
@@ -153,7 +153,7 @@
 	`define(`MAXX', 420)
 	define(`MAXX1', `eval(MAXX -170)')
 	define(`MAXX2', `eval(MAXX -40)')
-Element(0x00 "$1" "$2" "$3" 50 100 3 200 0x00)
+Element(0x00 "$1" "`$2'" "$3" 50 100 3 200 0x00)
 (
 	# Reihe a
 	ifelse(index(`$4', `a'), `-1', ,
@@ -208,7 +208,7 @@
 define(`PKG_DIN41_612MALE',
 	`define(`XPOS', `eval(300 + 100 * i)')
 	define(`MINY', 300)
-Element(0x00 "$1" "$2" "$3" 520 550 0 200 0x00)
+Element(0x00 "$1" "`$2'" "$3" 520 550 0 200 0x00)
 (
 	# Reihe a
 	ifelse(index(`$4', `a'), `-1', ,
@@ -263,7 +263,7 @@
 	`define(`MAXX', 420)
 	define(`MAXX1', `eval(MAXX -170)')
 	define(`MAXX2', `eval(MAXX -40)')
-Element(0x00 "$1" "$2" "$3" 50 100 3 200 0x00)
+Element(0x00 "$1" "`$2'" "$3" 50 100 3 200 0x00)
 (
 	# Reihe a
 	ifelse(index(`$4', `a'), `-1', ,
@@ -318,7 +318,7 @@
 define(`PKG_DIN41_651LAY',
 	`define(`MAXY', `eval($4/2 *100 +400)')
 	define(`CENTERY', `eval($4/2 *50 +425)')
-Element(0x00 "$1" "$2" "$3" 400 250 3 200 0x00)
+Element(0x00 "$1" "`$2'" "$3" 400 250 3 200 0x00)
 (
 	forloop(`i', 1, eval($4 / 2),
 		`PIN(100,  eval(100*i +400), 60, 28, eval(2*i-1))
@@ -357,7 +357,7 @@
 define(`PKG_DIN41_651STAND',
 	`define(`MAXY', `eval($4/2 *100 +400)')
 	define(`CENTERY', `eval($4/2 *50 +425)')
-Element(0x00 "$1" "$2" "$3" 50 100 3 200 0x00)
+Element(0x00 "$1" "`$2'" "$3" 50 100 3 200 0x00)
 (
 	forloop(`i', 1, eval($4 / 2),
 		`PIN(200,  eval(100*i +400), 60, 28, eval(2*i-1))
@@ -431,7 +431,7 @@
 	define(`PY2', `eval(PY1 +($4-1)/2*108)')
 	define(`OFFSET', `eval(($4+1)/2)')
 	define(`PANEL_DISTANCE', 365)
-Element(0x00 "$1" "$2" "$3" eval(BASEX-0) eval(PY2-0) 1 150 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(BASEX-0) eval(PY2-0) 1 150 0x00)
 (
 	# Gehaeuse (schmaler Kasten incl. Bohrungen)
 	define(`X1', `eval(BASEX-PANEL_DISTANCE)')
@@ -549,7 +549,7 @@
 define(`PKG_BNC_LAY',
 	`define(`BASEX', 200)
 	define(`BASEY', -200)
-Element(0x00 "$1" "$2" "$3" BASEX eval(BASEY+200) 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" BASEX eval(BASEY+200) 3 100 0x00)
 (
 	define(`X1', `eval(BASEX-260)')
 	define(`Y1', `eval(BASEY-90)')
@@ -593,7 +593,7 @@
         define(`SILKY2', `SILKYOFS')
         define(`SILKY3', `eval(SILKYOFS+2*SILKW)')
 
-Element(0x00 "$1" "$2" "$3" 0  140 0 150 0x00)
+Element(0x00 "$1" "`$2'" "$3" 0  140 0 150 0x00)
 (
         forloop(`i', 1, `$4',
                 `PIN(eval((i-1)*100), 0, 60, 38, `i')
@@ -630,7 +630,7 @@
 #
 define(`PKG_MTA_156',
 	`
-Element(0x00 "$1" "$2" "$3" 0  140 0 150 0x00)
+Element(0x00 "$1" "`$2'" "$3" 0  140 0 150 0x00)
 (
 	forloop(`i', 1, `$4',
 		`PIN(eval((i-1)*156), 0, 100, 70, `i')
@@ -658,7 +658,7 @@
 define(`PKG_SMA_VERT',
 	`define(`BASEX', 0)
 	define(`BASEY', 0)
-Element(0x00 "$1" "$2" "$3" BASEX eval(BASEY+150) 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" BASEX eval(BASEY+150) 3 100 0x00)
 (
 	define(`X1', `eval(BASEX-160)')
 	define(`Y1', `eval(BASEY-160)')
@@ -690,7 +690,7 @@
 #
 define(`PKG_MOLEX_025',
 	`define(`PINPAIRS',`eval($4/2)')
-Element(0x00 "$1" "$2" "$3" 0 0 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 0 0 3 100 0x00)
 (
 	forloop(`i', 1, PINPAIRS,
 		`define(`Y', eval(25*(i-1)) )'
@@ -756,7 +756,7 @@
 	define(`SILK',  `eval($5/2)')
 	define(`PADDIA', `eval(DRILL + 20)')
 	define(`SILKW', `10')
-Element(0x00 "$1" "$2" "$3" -20 eval(-SILK - 60) 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" -20 eval(-SILK - 60) 0 100 0x00)
 (
 	Pin( 0 0 PADDIA DRILL "1" "1" 0x0)
 	ElementArc(0 0 SILK SILK 0 360 SILKW)
Index: dil.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/dil.inc,v
retrieving revision 1.2
diff -U3 -r1.2 dil.inc
--- dil.inc	28 Apr 2004 02:42:45 -0000	1.2
+++ dil.inc	8 Sep 2006 15:20:12 -0000
@@ -60,7 +60,7 @@
 	define(`MAXY', `eval(`$4' / 2 * PINSPACE)')
 	define(`MAXX', `eval(`$5' + 100)')
 	define(`CENTERX', `eval(MAXX / 2)')
-Element(0x00 "$1" "$2" "$3" eval(CENTERX + 20) 100 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(CENTERX + 20) 100 3 100 0x00)
 (
 	forloop(`i', 1, eval($4 / 2),
 		`PIN(50, eval((2*i-1) * PINSPACE/2), 
@@ -103,7 +103,7 @@
 	define(`XLOW', `50')
 	define(`XHIGH', `eval(MAXX - 50)')
 	define(`CENTERX', `eval(MAXX / 2)')
-Element(0x00 "$1" "$2" "$3" eval(CENTERX + 20) 50 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(CENTERX + 20) 50 3 100 0x00)
 (
 	forloop(`i', 1, eval($4 / 2),
 		`PAD(0, eval(i * 50 -25), XLOW, eval(i * 50 -25), 20, i)
Index: gtag.m4
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/gtag.m4,v
retrieving revision 1.1.1.1
diff -U3 -r1.1.1.1 gtag.m4
--- gtag.m4	20 Feb 2003 00:23:29 -0000	1.1.1.1
+++ gtag.m4	8 Sep 2006 15:20:12 -0000
@@ -3,7 +3,7 @@
 # gTag components
 #
 define(`PKG_PQFP52_10X10',
-`Element(0x00 "$1" "$2" "$3" 250 200 0 150 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 250 200 0 150 0x00)
 (
 	Pad(0 129 80 129 16 "1" 0x00000101)
 	Pad(0 155 80 155 16 "2" 0x00000001)
@@ -75,7 +75,7 @@
 define(`PinList_cy7c64603_qfp', ``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',`50',`51',`52'')
 
 define(`PKG_CONN_USB',
-`Element(0x00 "$1" "$2" "$3" 4140 2050 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 4140 2050 0 100 0x00)
 (
 	Pin(4140 2050 60 28 "1" "1" 0x00000101)
 	Pin(4040 2050 60 28 "2" "2" 0x00000001)
@@ -95,7 +95,7 @@
 define(`PinList_conn_usb', ``1', `2', `3', `4'')
 
 define(`PKG_SM0805',
-`Element(0x00 "$1" "$2" "$3" 0 100 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 0 100 0 100 0x00)
 (
 	Pad(100  100  100  100 50 "1" 0x00000100)
 	Pad(100  180  100  180 50 "2" 0x00000100)
@@ -104,7 +104,7 @@
 )')
 
 define(`PKG_SM1206',
-`Element(0x00 "$1" "$2" "$3" 0 100 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 0 100 0 100 0x00)
 (
 	Pad(100  100  100  100 60 "1" 0x00000100)
 	Pad(100  230  100  230 60 "2" 0x00000100)
@@ -120,7 +120,7 @@
 
 
 define(`PKG_CONN_JTAG',
-`Element(0x00 "$1" "$2" "$3" 0 0 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 0 0 0 100 0x00)
 (
 	Pin(100 100 60 28 "1" "1" 0x00000101)
 	Pin(100 200 60 28 "2" "2" 0x00000001)
Index: johnstech.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/johnstech.inc,v
retrieving revision 1.5
diff -U3 -r1.5 johnstech.inc
--- johnstech.inc	28 Apr 2004 21:53:32 -0000	1.5
+++ johnstech.inc	8 Sep 2006 15:20:12 -0000
@@ -125,7 +125,7 @@
 
 # element_flags, description, pcb-name, value, mark_x, mark_y,
 # text_x, text_y, text_direction, text_scale, text_flags
-Element[0x00000000 "$1" "$2" "$3" 0 0 TEXTX TEXTY 0 TEXTSIZE 0x00000000]
+Element[0x00000000 "$1" "`$2'" "$3" 0 0 TEXTX TEXTY 0 TEXTSIZE 0x00000000]
 (
 
 # left row
Index: lsi.m4
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/lsi.m4,v
retrieving revision 1.2
diff -U3 -r1.2 lsi.m4
--- lsi.m4	14 Aug 2003 11:01:41 -0000	1.2
+++ lsi.m4	8 Sep 2006 15:20:12 -0000
@@ -129,7 +129,7 @@
 #
 define(`Description_MC68030_pga', `CPU')
 define(`PKG_MC68030_pga',
-	`Element(0x00 "$1" "$2" "$3" 450 650 0 100 0x00)
+	`Element(0x00 "$1" "`$2'" "$3" 450 650 0 100 0x00)
 	(
 	Pin(50 50 50 20 "/BR" 0x201)
 	Pin(150 50 50 20 "A0" 0x01)
@@ -272,7 +272,7 @@
 
 define(`Description_MC68881_pga', `FPU')
 define(`PKG_MC68881_pga',
-	`Element(0x00 "$1" "$2" "$3" 350 450 0 100 0x00)
+	`Element(0x00 "$1" "`$2'" "$3" 350 450 0 100 0x00)
 	(
 	Pin(50 50 50 20 "VCC" 0x201)
 	Pin(150 50 50 20 "GND" 0x01)
Index: misc.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/misc.inc,v
retrieving revision 1.6
diff -U3 -r1.6 misc.inc
--- misc.inc	10 Mar 2005 22:22:41 -0000	1.6
+++ misc.inc	8 Sep 2006 15:20:12 -0000
@@ -45,7 +45,7 @@
 #
 define(`PKG_SD',
 	`define(`MAXY', `eval(`$4' / 2 * 100 + 50)')
-Element(0x00 "$1" "$2" "$3" 275 50 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 275 50 3 100 0x00)
 (
 	forloop(`i', 1, eval($4 / 2),
 		`PIN(50,  eval(100*(i-1)+50), 60, 35, eval(2*i-1))
@@ -80,7 +80,7 @@
 
 define(`GENERIC_PL_POWER',
     `define(`pin1X', `eval((`$6' - (`$4' - 1) * `$5')/2)')
-Element(0x00 "$1" "$2" "$3" eval(`$6'+60) 50 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(`$6'+60) 50 3 100 0x00)
 (
        forloop(`i', 1, `$4',
                `PIN(eval(pin1X + (i-1)*`$5'), ifelse(eval(i % 2 == 0), 0, eval(`$8'+`$11'), `$8'), `$9', `$10', i)
@@ -101,7 +101,7 @@
 # $2: name on PCB
 # $3: value
 define(`PKG_R025',
-`Element(0x00 "$1" "$2" "$3" 120 30 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 120 30 0 100 0x00)
 (
 	PIN(0, 50, 50, 20, 1)
 	PIN(400, 50, 50, 20, 2)
@@ -122,7 +122,7 @@
 # $4: number of pins
 define(`PKG_SIL',
 	`define(`MAXY', `eval(`$4' * 100 -50)')
-Element(0x00 "$1" "$2" "$3" 160 10 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 160 10 3 100 0x00)
 (
 	forloop(`i', 1, $4,
 		`PIN(50, eval(i * 100 -50), 50, 20, i)
@@ -145,7 +145,7 @@
 # $4: number of pins
 define(`PKG_CSIL',
 	`define(`MAXY', `eval(`$4' * 100 -50)')
-Element(0x00 "$1" "$2" "$3" 160 10 3 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 160 10 3 100 0x00)
 (
 	forloop(`i', 1, $4,
 		`PIN(50, eval(i * 100 -50), 50, 20, i)
@@ -167,7 +167,7 @@
 #
 # based on mail by Volker Bosch ([EMAIL PROTECTED])
 define(`PKG_QFP132',
-`Element(0x00 "$1" "$2" "$3" 250 200 0 150 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 250 200 0 150 0x00)
 (
 	forloop(`i', 1, 17,
 		`define(`XPOS', eval(625 -i*25))'
@@ -250,7 +250,7 @@
 define(`PKG_LED',
 	`define(`RADIUS1', `eval(`$4' /2)')
 	define(`RADIUS2', `eval(`$4' /2 +20)')
-Element(0x00 "$1" "$2" "$3" 100 70 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 70 0 100 0x00)
 (
 # typical LED is 0.5 mm or 0.020" square pin.  See for example
 # http://www.lumex.com and part number SSL-LX3054LGD.
@@ -290,7 +290,7 @@
 	define(`Y', `eval(`$4' /2)')
 	define(`DELTA', `eval(X1 /2)')
 	define(`PINSIZE', `ifelse(eval($4 >= 500), 1, 80, 50)')
-Element(0x00 "$1" "$2" "$3" eval(X2+20) eval(Y-DELTA) 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(X2+20) eval(Y-DELTA) 0 100 0x00)
 (
 	PIN(0, Y, PINSIZE, 20, 1)
 	PIN($4, Y, PINSIZE, 20, 2)
@@ -317,7 +317,7 @@
 	define(`Y1', `eval(X1 /3)')
 	define(`Y2', `eval(Y1 *2)')
 	define(`PINSIZE', `ifelse(eval($4 >= 600), 1, 80, 50)')
-Element(0x00 "$1" "$2" "$3" eval(X2+20) eval(Y2+20) 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(X2+20) eval(Y2+20) 0 100 0x00)
 (
 	PIN(0, Y1, PINSIZE, 20, 1)
 	PIN($4, Y1, PINSIZE, 20, 2)
@@ -370,7 +370,7 @@
 # $3: value
 #
 define(`PKG_OSC',
-`Element(0x00 "$1" "$2" "$3" 270 300 3 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 270 300 3 100 0x00)
 (
 	Pin(100 100 50 20 "NC" 0x01)
 	Pin(100 700 50 20 "GND" 0x01)
@@ -407,7 +407,7 @@
 # $3: value
 #
 define(`PKG_ISA8',
-`Element(0x00 "$1" "$2" "$3" 4000 0 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 4000 0 0 100 0x00)
 (
     # Pins, entspr. Anschl. auf Loetseite (b31..b1)
 	Pin( 200 3850 60 20 "Gnd (b31)" 0x01)
@@ -504,7 +504,7 @@
 # Text(620 920 0 100 "711-04-006" 0x0001)
 # Text(620 1680 0 100 "+12 -> 15 VOLTS DC" 0x0001) 
 define(`PKG_OVEN_OSC',
-`Element(0x00 "$1" "$2" "$3" 580 280 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 580 280 0 100 0x00)
 (
 	Pin(320 320 150 35 "NC" 0x01)
 	Pin(320 1000 150 35 "VCC" 0x01)
@@ -548,7 +548,7 @@
 	define(`Y', `eval(`$4' /2)')
 	define(`R', `eval(`$4' /2)')
 	define(`PINSIZE', `ifelse(eval($4 >= 600), 1, 80, 50)')
-Element(0x00 "$1" "$2" "$3" eval(`$4') 0 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(`$4') 0 0 100 0x00)
 (
 	PIN(X1, Y, 60, 20, 1)
 	PIN(X2, Y, 60, 20, 2)
@@ -587,7 +587,7 @@
 	define(`X2L', `eval(X2+W)')
 	define(`Y1L', `eval(Y1-W)')
 	define(`Y2L', `eval(Y2+W)')
-Element(0x00 "$1" "$2" "$3" eval(10+T/2) eval(Y2L+15) 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(10+T/2) eval(Y2L+15) 0 100 0x00)
 (
 	# PAD(X1, Y1, X1, Y2, T, 1)
 	# PAD(X2, Y1, X2, Y2, T, 2)
@@ -641,7 +641,7 @@
 	define(`Y1', `eval(eval(`$4'- X1 *10) *10)')
 # line radius (LR) depicts offset to pads lines and pad "band width"
 	define(`LR', `ifelse(eval(Y1 < 40), 1, eval(Y1/4), 10)')
-Element(0x00 "$1" "$2" "$3" 0 0 0 25 0x00)
+Element(0x00 "$1" "`$2'" "$3" 0 0 0 25 0x00)
 (
         PAD(LR LR LR eval(Y1-LR) eval(LR*2) )
         PAD(eval(X1-LR) LR eval(X1-LR) eval(Y1-LR) eval(LR*2) )
Index: pci.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/pci.inc,v
retrieving revision 1.2
diff -U3 -r1.2 pci.inc
--- pci.inc	14 Mar 2006 02:33:05 -0000	1.2
+++ pci.inc	8 Sep 2006 15:20:12 -0000
@@ -46,7 +46,7 @@
     	define(`LMAXY',`eval(MAXY+ARCRADIUS)')
 	define(`BOARDTOP',`eval(LMAXY-arg1)')
 	define(`SCREWBORDER',275)
-Element(0x00  "$1" "$2" "$3" CENTERX 10 1 30 0x00)
+Element(0x00  "$1" "`$2'" "$3" CENTERX 10 1 30 0x00)
 (
 	Mark(CENTERX 135)
 	define(`ADDSIDE',0)
Index: plcc.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/plcc.inc,v
retrieving revision 1.3
diff -U3 -r1.3 plcc.inc
--- plcc.inc	26 Jan 2005 01:35:52 -0000	1.3
+++ plcc.inc	8 Sep 2006 15:20:12 -0000
@@ -58,7 +58,7 @@
 	define(`CENTER', `eval(WIDTH / 2)')
 	define(`PUSHOUT', 20)    # was 15
 	define(`PUSHIN', 40)     # was 50
-Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
 (
 	# top left half
 define(`X', CENTER)
@@ -174,7 +174,7 @@
 	define(`NUMPINS', `$4')
 	define(`PADSIZE', `62')
 	define(`DRILL', `35')
-Element(0x00 "$1" "$2" "$3" eval(BORDER+200) CENTER 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" eval(BORDER+200) CENTER 0 100 0x00)
 
 # PLCC - 44 is a  special case, pad 1 in inner row
 
Index: qfn.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/qfn.inc,v
retrieving revision 1.2
diff -U3 -r1.2 qfn.inc
--- qfn.inc	18 Jul 2005 22:09:18 -0000	1.2
+++ qfn.inc	8 Sep 2006 15:20:12 -0000
@@ -91,7 +91,7 @@
 
 # element_flags, description, pcb-name, value, mark_x, mark_y,
 # text_x, text_y, text_direction, text_scale, text_flags
-Element[0x00000000 "$1" "$2" "$3" 0 0 TEXTX TEXTY 0 TEXTSIZE 0x00000000]
+Element[0x00000000 "$1" "`$2'" "$3" 0 0 TEXTX TEXTY 0 TEXTSIZE 0x00000000]
 (
 
 
Index: qfp.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/qfp.inc,v
retrieving revision 1.1.1.1
diff -U3 -r1.1.1.1 qfp.inc
--- qfp.inc	20 Feb 2003 00:23:33 -0000	1.1.1.1
+++ qfp.inc	8 Sep 2006 15:20:12 -0000
@@ -47,7 +47,7 @@
 	define(`WIDTH', `eval((QUARTER-1) *31 +2*42)')
 	define(`CENTER', `eval(WIDTH / 2)')
 	define(`NUMPINS', `$4')
-Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
 (
 
 	# left row
@@ -131,7 +131,7 @@
 	define(`PX', `eval((PITCH*(XPADS-1)+127)/254)')
 	define(`PY', `eval((PITCH*(YPADS-1)+127)/254)')
 	define(`PHW', `eval(PAD_WIDTH/2)')
-Element(0x00 "$1" "$2" "$3" 100 0 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 0 0 100 0x00)
 (
 	define(`count', 1)
 
@@ -252,6 +252,6 @@
 # Search path for this puppy comes from QueryLibrary.sh, which
 # I (LRD) patched to merge M4PATH into PATH
 define(`PKG_MENU_QFP',
-	`esyscmd(qfp-ui "$1" "$2" "$3")'
+	`esyscmd(qfp-ui "$1" "`$2'" "$3")'
 )
 
Index: qfp2.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/qfp2.inc,v
retrieving revision 1.1.1.1
diff -U3 -r1.1.1.1 qfp2.inc
--- qfp2.inc	20 Feb 2003 00:23:33 -0000	1.1.1.1
+++ qfp2.inc	8 Sep 2006 15:20:12 -0000
@@ -47,7 +47,7 @@
 	define(`WIDTH', `eval((QUARTER-1) *25 +2*50)')
 	define(`CENTER', `eval(WIDTH / 2)')
 	define(`NUMPINS', `$4')
-Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
 (
 
 	# left row
Index: qfpdj.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/qfpdj.inc,v
retrieving revision 1.2
diff -U3 -r1.2 qfpdj.inc
--- qfpdj.inc	30 Aug 2003 00:17:07 -0000	1.2
+++ qfpdj.inc	8 Sep 2006 15:20:12 -0000
@@ -59,7 +59,7 @@
 	define(`EDGECUT',`ifelse(1,eval(PIN1INMIDDLE),`0',`28')')
 	define(`STARTPIN',`ifelse(1,eval(PIN1INMIDDLE),`eval(((QUARTER+1)/2)+1)',`1')')
 	define(`CIRCLECENTRE',`ifelse(1,eval(PIN1INMIDDLE),`eval(WIDTH/2)',35)')
-Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
 (
 
 	# left row
Index: resistor_adjust.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/resistor_adjust.inc,v
retrieving revision 1.1.1.1
diff -U3 -r1.1.1.1 resistor_adjust.inc
--- resistor_adjust.inc	20 Feb 2003 00:23:33 -0000	1.1.1.1
+++ resistor_adjust.inc	8 Sep 2006 15:20:12 -0000
@@ -27,7 +27,7 @@
 # ma librairie --- C. PETER 14 11 99
 #
 # l'origine 0 0 est en haut a gauche (x vers la droite, y vers le bas)
-# Element(0x00 "$1" "$2" "$3" pos_x_text pos_y_text ? taille_text 0x00)
+# Element(0x00 "$1" "`$2'" "$3" pos_x_text pos_y_text ? taille_text 0x00)
 # PIN(pos_x, pos_y, diametre, percage, type?) type : 1 carre, 2 ronde
 # ElementLine(debut_x debut_y fin_x fin_y epaisseur-trait)
 # ElementArc(centre_x centre_y rayon_x rayon_y debut_arc fin_arc ep-trait)
@@ -42,7 +42,7 @@
 # $3: value
 #
 define(`PKG_R_AJ_H',
-`Element(0x00 "$1" "$2" "$3" 100 325 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 100 325 0 100 0x00)
 (
         PIN(50, 450, 80, 30, 1)
         PIN(250, 450, 80, 30, 3)
@@ -65,7 +65,7 @@
 # $3: value
 #
 define(`PKG_R_AJ_V',
-`Element(0x00 "$1" "$2" "$3" 100 45 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 100 45 0 100 0x00)
 (
         PIN(50, 50, 80, 30, 1)
         PIN(250, 50, 80, 30, 3)
Index: to.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/to.inc,v
retrieving revision 1.3
diff -U3 -r1.3 to.inc
--- to.inc	10 Mar 2005 22:22:41 -0000	1.3
+++ to.inc	8 Sep 2006 15:20:13 -0000
@@ -35,7 +35,7 @@
 #
 # by Olaf Kaluza <[EMAIL PROTECTED]>
 define(`PKG_TO3_90',
-`Element(0x00 "$1" "$2" "$3" 400 800 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 400 800 0 100 0x00)
 (
 	PIN(650, 1000, 120, 40, 1)
 	PIN(650, 550, 120, 40, 2)
@@ -56,7 +56,7 @@
 
 # by Volker Bosch, 45 degree, TO3
 define(`PKG_TO3_45',
-`Element(0x00 "$1" "$2" "$3" 480 510 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 480 510 0 100 0x00)
 (
 	PIN(750, 750, 120, 30, 1)
 	PIN(960, 380, 120, 30, 2)
@@ -87,7 +87,7 @@
 #
 # by Volker Bosch ([EMAIL PROTECTED])
 define(`PKG_TO5',
-`Element(0x00 "$1" "$2" "$3" 110 110 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 110 110 0 100 0x00)
 (
 	PIN(100, 200, 80, 20, 1)
 	PIN(200, 300, 80, 20, 2)
@@ -112,7 +112,7 @@
 # by Volker Bosch ([EMAIL PROTECTED])
 # lineare Anordnung der Pins
 define(`PKG_TO92',
-`Element(0x00 "$1" "$2" "$3" 60 70 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 60 70 0 100 0x00)
 (
 	PIN(50, 200, 80, 20, 1)
 	PIN(150, 200, 80, 20, 2)
@@ -133,7 +133,7 @@
 #
 # by Volker Bosch ([EMAIL PROTECTED])
 define(`PKG_TO126LAY',
-`Element(0x00 "$1" "$2" "$3" 80 480 1 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 80 480 1 100 0x00)
 (
 	PIN(110, 600, 75, 50, 1)
 	PIN(200, 600, 75, 50, 2)
@@ -157,7 +157,7 @@
 )')
 
 define(`PKG_TO126LAY_WIDE',
-`Element(0x00 "$1" "$2" "$3" 80 480 1 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 80 480 1 100 0x00)
 (
 	PIN(110, 600, 75, 50, 1)
 	PIN(200, 700, 75, 50, 2)
@@ -181,7 +181,7 @@
 )')
 
 define(`PKG_TO126STAND',
-`Element(0x00 "$1" "$2" "$3" 60 170 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 60 170 0 100 0x00)
 (
 	PIN(110, 100, 75, 50, 1)
 	PIN(200, 100, 75, 50, 2)
@@ -196,7 +196,7 @@
 )')
 
 define(`PKG_TO126STAND_WIDE',
-`Element(0x00 "$1" "$2" "$3" 270 170 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 270 170 0 100 0x00)
 (
 	PIN(110, 100, 75, 50, 1)
 	PIN(200, 200, 75, 50, 2)
@@ -225,7 +225,7 @@
 #
 # by Volker Bosch ([EMAIL PROTECTED])
 define(`PKG_TO220LAY',
-`Element(0x00 "$1" "$2" "$3" 50 570 1 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 50 570 1 100 0x00)
 (
 	PIN(100, 800, 90, 60, 1)
 	PIN(200, 800, 90, 60, 2)
@@ -263,7 +263,7 @@
 )')
 
 define(`PKG_TO220LAY_WIDE',
-`Element(0x00 "$1" "$2" "$3" 50 570 1 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 50 570 1 100 0x00)
 (
 	PIN(100, 800, 90, 60, 1)
 	PIN(200, 900, 90, 60, 2)
@@ -301,7 +301,7 @@
 )')
 
 define(`PKG_TO220STAND',
-`Element(0x00 "$1" "$2" "$3" 0 10 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 0 10 0 100 0x00)
 (
 	PIN(100, 200, 90, 60, 1)
 	PIN(200, 200, 90, 60, 2)
@@ -326,7 +326,7 @@
 )')
 
 define(`PKG_TO220STAND_WIDE',
-`Element(0x00 "$1" "$2" "$3" 0 10 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 0 10 0 100 0x00)
 (
 	PIN(100, 200, 90, 60, 1)
 	PIN(200, 300, 90, 60, 2)
@@ -365,7 +365,7 @@
 # Status: Untested, but looks pretty :-)
 
 define(`PKG_BASE_SOT',
-`Element(0x00 "$1" "$2" "$3" 0 eval(DY+WY/2+10) 0 100 0x00)
+`Element(0x00 "$1" "`$2'" "$3" 0 eval(DY+WY/2+10) 0 100 0x00)
 (
 	define(`WID', WY)
 	define(`RX',  `eval((WX-WID)/2)')
Index: zif.inc
===================================================================
RCS file: /cvsroot/pcb/pcb/lib/zif.inc,v
retrieving revision 1.1.1.1
diff -U3 -r1.1.1.1 zif.inc
--- zif.inc	20 Feb 2003 00:23:35 -0000	1.1.1.1
+++ zif.inc	8 Sep 2006 15:20:13 -0000
@@ -1,7 +1,7 @@
 define(`PKG_ZIF',
 	`define(`NUMPINS', `$4')
 	define(`CENTER', eval(NUMPINS*19))
-Element(0x00 "$1" "$2" "$3" 100 CENTER 0 100 0x00)
+Element(0x00 "$1" "`$2'" "$3" 100 CENTER 0 100 0x00)
 (
 
 define(`X', 0)

_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to