FreeCalypso > hg > ueda-linux
view ifctf-part-lib/geda-symbols/fixpinseq.c @ 114:f3e81535819b
TSSOP14_MNF.fp: pads need to rectangular fingers, not oval
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 12 Jun 2020 03:21:37 +0000 |
parents | cd92449fdb51 |
children |
line wrap: on
line source
#include <sys/param.h> #include <stdio.h> main(argc, argv) char **argv; { char *infile, outfile[MAXPATHLEN]; FILE *inf, *of; char line[1024]; int pinnum; if (argc != 2) { fprintf(stderr, "usage: %s symfile\n", argv[0]); exit(1); } infile = argv[1]; inf = fopen(infile, "r"); if (!inf) { perror(infile); exit(1); } strcpy(outfile, infile); strcat(outfile, ".fix"); of = fopen(outfile, "w"); if (!of) { perror(outfile); exit(1); } while (fgets(line, sizeof line, inf)) { if (!strncmp(line, "pinnumber=", 10)) pinnum = atoi(line + 10); else if (!strncmp(line, "pinseq=", 7)) sprintf(line, "pinseq=%d\n", pinnum); fputs(line, of); } fclose(inf); fclose(of); exit(0); }