Index: work/alien_formats/altium/pcbdoc_bin.c =================================================================== --- work/alien_formats/altium/pcbdoc_bin.c (revision 35454) +++ work/alien_formats/altium/pcbdoc_bin.c (revision 35455) @@ -64,9 +64,9 @@ return len; } -static int pcbdoc_bin_parse_ascii(rnd_hidlib_t *hidlib, altium_tree_t *tree, const char *record, const char *fields) +static int pcbdoc_bin_parse_ascii(rnd_hidlib_t *hidlib, altium_tree_t *tree, const char *record, altium_buf_t *tmp) { -#warning TODO +#warning TODO: take over tmp's buff and make it a block return 0; } @@ -76,7 +76,7 @@ long len = read_rec_l4b(fp, tmp); if (len <= 0) return len; - if (pcbdoc_bin_parse_ascii(hidlib, tree, "BOARD", (char *)tmp->data) != 0) + if (pcbdoc_bin_parse_ascii(hidlib, tree, "BOARD", tmp) != 0) return -1; } }