FreeCalypso > hg > ueda-linux
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", |