view pads2gpcb/mainoutput.c @ 151:b495db6e5081

SOT23-6.fp created
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 23 Jun 2021 01:50:17 +0000
parents 58f11f06d831
children
line wrap: on
line source

#include <stdio.h>
#include <stdlib.h>
#include "globals.h"
#include "struct.h"

write_elements_pcb(filename)
	char *filename;
{
	struct part_instance *p;
	FILE *outf;

	outf = fopen(filename, "w");
	if (!outf) {
		perror(filename);
		exit(1);
	}
	for (p = part_inst_list; p; p = p->next) {
		if (!p->newname)
			continue;
		write_gpcb_element(outf, p->body, p->type->alpha_pins,
				   p->type->name, p->newname, p->decal->name,
				   p->onbottom);
	}
	fclose(outf);
	return(0);
}