magic/calma
Tim Edwards 58c6a32a6c Applied patch from Donn that converts strcpy() calls in ext2spice
to "safer" strncpy() calls to prevent string buffer overflow.
Also:  Reimplemented the loop in the GDS write routine that counts
ports and then outputs them in order.  It was possible to hang
magic for a long time by giving a port a very, very large index
number.  The new implementation uses qsort() to sort the ports
by index, which is obviously much more efficient for the worst
case (and efficient enough for all normal cases).
2023-03-21 22:04:30 -04:00
..
CalmaRdcl.c Corrected an issue from the last commit, which is that the default 2023-03-14 12:53:22 -04:00
CalmaRdio.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
CalmaRdpt.c (1) Added a check for unclosed boundaries when reading GDS. 2023-01-27 11:47:37 -05:00
CalmaRead.c Modified the "gds subcell polygon" command option to split into 2023-01-17 20:14:38 -05:00
CalmaWrite.c Applied patch from Donn that converts strcpy() calls in ext2spice 2023-03-21 22:04:30 -04:00
CalmaWriteZ.c Applied patch from Donn that converts strcpy() calls in ext2spice 2023-03-21 22:04:30 -04:00
Makefile Implemented native gzip compression/decompression using zlib routines. 2022-05-10 09:19:39 -04:00
calma.h Modified the "gds subcell polygon" command option to split into 2023-01-17 20:14:38 -05:00
calmaInt.h Applied patch from Donn that converts strcpy() calls in ext2spice 2023-03-21 22:04:30 -04:00