comparison pads2gpcb/main.c @ 78:be1fe110b6ab

pads2gpcb: output offset implemented
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Mon, 01 Feb 2016 02:22:37 +0000
parents f640c8f005c5
children
comparison
equal deleted inserted replaced
77:f640c8f005c5 78:be1fe110b6ab
37 int c; 37 int c;
38 char *main_output; 38 char *main_output;
39 extern int optind; 39 extern int optind;
40 extern char *optarg; 40 extern char *optarg;
41 41
42 while ((c = getopt(argc, argv, "c:fm:s:")) != EOF) 42 while ((c = getopt(argc, argv, "c:fm:s:x:y:")) != EOF)
43 switch (c) { 43 switch (c) {
44 case 'c': 44 case 'c':
45 clearance_setting = cmdline_dim_arg(optarg); 45 clearance_setting = cmdline_dim_arg(optarg);
46 continue; 46 continue;
47 case 'f': 47 case 'f':
51 soldermask_delta = cmdline_dim_arg(optarg); 51 soldermask_delta = cmdline_dim_arg(optarg);
52 continue; 52 continue;
53 case 's': 53 case 's':
54 do_footprint_silk = 1; 54 do_footprint_silk = 1;
55 select_drawlevel_for_silk(atoi(optarg)); 55 select_drawlevel_for_silk(atoi(optarg));
56 continue;
57 case 'x':
58 output_x_offset = cmdline_dim_arg(optarg);
59 continue;
60 case 'y':
61 output_y_offset = cmdline_dim_arg(optarg);
56 continue; 62 continue;
57 default: 63 default:
58 usage: 64 usage:
59 fprintf(stderr, 65 fprintf(stderr,
60 "usage: %s [options] pads-file.asc [output.pcb]\n", 66 "usage: %s [options] pads-file.asc [output.pcb]\n",