magic/utils
Tim Edwards 0f05bb1356 Corrected the LEF technology setup, where LEF layers (routes and
contacts) take default values from the DRC section.  Since both
are in lambda, but the DRC section uses a two-part integer and
modulus representation, if default values are taken before
scaling, the LEF layers may get rounded values.  This has been
solved by marking values with -1 to indicate that they require
defaults, and then set those defaults (from scaled DRC rules)
after scaling all other tech values.
2022-11-20 15:15:04 -05:00
..
LIBdbio.c Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
LIBmain.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
LIBtextio.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
Makefile Moved new work on magic-8.4 (experimental merging of micromagic bplane structure 2019-03-22 19:58:47 -04:00
args.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
child.c A handful of changes after applying pull request #191 from 2022-10-29 09:57:41 -04:00
displays.proto Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
dqueue.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
dqueue.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
finddisp.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
flock.c Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
flsbuf.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
fraction.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
geofast.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
geometry.c Added two new features: (1) Default substrate name: Added an 2020-06-01 16:49:59 -04:00
geometry.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
getrect.c Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
hash.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
hash.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
heap.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
heap.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
ihash.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
ihash.h This corrects the issue raised in pull request #75 that breaks the 2021-06-12 20:29:09 -04:00
list.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
list.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
lookup.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
lookupany.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
lookupfull.c Add missing includes 2022-01-10 14:01:36 -05:00
macros.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
macros.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
magic.h Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
magsgtty.h Make use of termios on OpenBSD 2022-09-02 23:52:34 -04:00
main.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
main.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
malloc.c Provisionally switched the memory allocation definitions away from 2020-08-11 16:50:26 -04:00
malloc.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
match.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
maxrect.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
maxrect.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
netlist.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
netlist.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
niceabort.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
parser.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
parsetest.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
path.c Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
paths.h Use proper path for more(1) on OpenBSD / NetBSD and DragonFly 2022-08-05 22:44:29 -04:00
pathvisit.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
pathvisit.h C99 code compat when configured with no TCL support 2022-10-29 06:07:46 +02:00
port.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
printstuff.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
runstats.c Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
runstats.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
set.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
show.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
signals.c Modified the crash backup script to add options "disable" and "resume". 2021-03-17 12:45:35 -04:00
signals.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
stack.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
stack.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
strdup.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
styles.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
tech.c Corrected the LEF technology setup, where LEF layers (routes and 2022-11-20 15:15:04 -05:00
tech.h Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
touchingtypes.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
touchtypes.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
undo.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
undo.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
utils.h Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00