Index: alien_formats/altium/pcbdoc_bin.c =================================================================== --- alien_formats/altium/pcbdoc_bin.c (revision 35468) +++ alien_formats/altium/pcbdoc_bin.c (revision 35469) @@ -155,6 +155,7 @@ if (pcbdoc_bin_parse_ascii(hidlib, tree, "BOARD", tmp) != 0) return -1; } + return 0; } int pcbdoc_bin_parse_classes6(rnd_hidlib_t *hidlib, altium_tree_t *tree, ucdf_file_t *fp, altium_buf_t *tmp) @@ -181,6 +182,7 @@ if (pcbdoc_bin_parse_ascii(hidlib, tree, "RULES", tmp) != 0) return -1; } + return 0; } @@ -209,6 +211,7 @@ printf("line: layer=%d ko=%d net=%ld poly=%ld comp=%ld width=%.2f uu=%d%d\n", d[0], d[1], load_int(d+3, 2), load_int(d+5, 2), load_int(d+7, 2), bmil(d+29), d[36], d[40]); printf(" x1=%.2f y1=%.2f x2=%.2f y2=%.2f\n", bmil(d+13), bmil(d+17), bmil(d+21), bmil(d+25)); } + return 0; } @@ -237,6 +240,7 @@ printf("arc: layer=%d ko=%d net=%ld poly=%ld comp=%ld width=%.2f uu=%d%d\n", d[0], d[1], load_int(d+3, 2), load_int(d+5, 2), load_int(d+7, 2), bmil(d+41), d[48], d[55]); printf(" cx=%.2f cy=%.2f r=%.2f sa=%.3f ea=%.3f\n", bmil(d+13), bmil(d+17), bmil(d+21), load_dbl(d+25), load_dbl(d+33)); } + return 0; } @@ -268,6 +272,7 @@ printf(" string='%s'\n", tmp->data+1); } + return 0; } @@ -296,6 +301,7 @@ printf(" x1=%.2f y1=%.2f x2=%.2f y2=%.2f rot=%.3f dir2=%.3f\n", bmil(d+13), bmil(d+17), bmil(d+21), bmil(d+25), load_dbl(d+29), load_dbl(d+38)); } + return 0; } @@ -323,5 +329,6 @@ printf("via: layer=%d..%d net=%ld (comp=%ld) u=%d C*=%d\n", d[0], d[1], load_int(d+3, 2), load_int(d+7, 2), d[70], d[40]); printf(" x=%.2f y=%.2f copperD=%.2f holD=%.2f\n", bmil(d+13), bmil(d+17), bmil(d+21), bmil(d+25)); } + return 0; }