[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: pads net list problem



could you verify that the attached patch works correctly?

Thanks
-Dan


Steven Taylor wrote:
I believe the answer to both these questions is yes.
Steve

On Mon, 25 Feb 2008 12:31:49 -0800, Stuart Brorson <sdb@xxxxxxxxxx> wrote:

If Pads expects CR-NL  should the netlist generator output CR-NL?
Interesting question.  Is it safe to assume that PADS runs exclusively
on Windoze?

Stuart


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




--- gnet-pads.scm.orig
+++ gnet-pads.scm
@@ -68,7 +68,7 @@
 
 	       (write-char #\tab port) 
                (display (gnetlist:get-package-attribute package "footprint") port)
-               (newline port))
+               (display "\r\n" port))
             (pads:components port (cdr packages))))))
 
 (define (pads:display-connections nets)
@@ -78,7 +78,7 @@
               (map (lambda (net)
                      (string-append " " (gnetlist:alias-refdes (car net)) "." (car (cdr net))))
                    nets))
-    (string-append k "\n")))
+    (string-append k "\r\n")))
 
 
 ; This function is replaced with the above one. Due to non existent
@@ -88,7 +88,7 @@
 ;  (if (not (null? nets))
 ;      (string-append " " (car (car nets)) "." (car (cdr (car nets)))
 ;       (pads:display-connections (cdr nets)))
-;      "\n"))
+;      "\r\n"))
 
 
 
@@ -98,7 +98,7 @@
          (let ((netname (car netnames)))
 	    (display "*SIGNAL* " port)
 	    (display (gnetlist:alias-net netname) port)
-	    (newline port)
+	    (display "\r\n" port)
             (display (gnetlist:wrap 
 		      (pads:display-connections 
 		       (gnetlist:get-all-connections netname)) 
@@ -117,17 +117,17 @@
 	(gnetlist:build-refdes-aliases pads:map-refdes packages)
 
 	;; print out the header
-	(display "!PADS-POWERPCB-V3.0-MILS!\n" port)
-	(display "\n*PART*\n" port)
+	(display "!PADS-POWERPCB-V3.0-MILS!\r\n" port)
+	(display "\r\n*PART*\r\n" port)
 	
 	;; print out the parts
 	(pads:components port packages)
 	
 	;; print out the net information
-	(display "\n*NET*\n" port)
+	(display "\r\n*NET*\r\n" port)
 	(pads:write-net port (gnetlist:get-all-unique-nets "dummy"))
 	
 	;; print out the footer
-	(display "\n*END*\n" port)
+	(display "\r\n*END*\r\n" port)
 	(close-output-port port))))
 

_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user