gsymfix − automatically fix common issues with gEDA symbols |
gsymfix [ options ] symbol_file |
gsymfix reads a gEDA symbol file and does the following: |
• |
prints a warning if there is no pinnumber attribute on a pin; |
||
• |
Renumbers pinseq attributes on all pins, starting with 1; |
||
• |
Adds a pinseq attribute to a pin if none exists; |
||
• |
Adds a pinlabel=n_a attribute to a pin if none exists; |
||
• |
Adds a pintype=io attribute to a pin if none exists; |
||
• |
Adds a numslots=0 attribute to the symbol if none exists; |
||
• |
Adds a device=XXX attribute to the symbol if none exists; |
||
• |
Adds a footprint=XXX attribute to the symbol if none exists. |
The idea here is to fix common cut-and-paste issues and fix up the symbol so that it will pass gsymcheck(1) with no errors or warnings. |
gsymfix accepts the following options: |
−−help |
Displays this help message. |
−−verbose |
Enables verbose output. |
−−vverbose |
Enables *very* verbose output. |
−−version |
Shows the version of this program. |
Mike Skerritt <mike@acornpacket.com>. |
gschem(1), gsymcheck(1) |
Copyright © 1999-2011 gEDA Contributors. License GPLv2+: GNU GPL version 2 or later. Please see the ‘COPYING’ file included with this program for full details. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. |