Index: trunk/src/netlist2.c =================================================================== --- trunk/src/netlist2.c (revision 23205) +++ trunk/src/netlist2.c (revision 23206) @@ -230,7 +230,7 @@ return 0; } -static pcb_cardinal_t pcb_net_term_crawl_flag(pcb_board_t *pcb, pcb_net_term_t *term, pcb_find_t *fctx, int first) +static pcb_cardinal_t pcb_net_term_crawl_flag(const pcb_board_t *pcb, pcb_net_term_t *term, pcb_find_t *fctx, int first) { pcb_any_obj_t *o; unsigned long res; @@ -337,7 +337,7 @@ #include "netlist_geo.c" -pcb_cardinal_t pcb_net_add_rats(pcb_board_t *pcb, pcb_net_t *net, pcb_rat_accuracy_t acc) +pcb_cardinal_t pcb_net_add_rats(const pcb_board_t *pcb, pcb_net_t *net, pcb_rat_accuracy_t acc) { pcb_find_t fctx; pcb_net_term_t *t; Index: trunk/src/obj_term.c =================================================================== --- trunk/src/obj_term.c (revision 23205) +++ trunk/src/obj_term.c (revision 23206) @@ -299,7 +299,7 @@ } \ } while(0) -pcb_any_obj_t *pcb_term_find_name(pcb_board_t *pcb, pcb_data_t *data, pcb_layer_type_t lyt, const char *subc_name, const char *term_name, pcb_bool same, pcb_subc_t **parent_out, pcb_layergrp_id_t *gid_out) +pcb_any_obj_t *pcb_term_find_name(const pcb_board_t *pcb, pcb_data_t *data, pcb_layer_type_t lyt, const char *subc_name, const char *term_name, pcb_bool same, pcb_subc_t **parent_out, pcb_layergrp_id_t *gid_out) { pcb_subc_t *subc; pcb_layer_t *layer; Index: trunk/src/obj_term.h =================================================================== --- trunk/src/obj_term.h (revision 23205) +++ trunk/src/obj_term.h (revision 23206) @@ -86,6 +86,6 @@ /* Look up subc_name/term_name on layers matching lyt. Returns the object or NULL if not found. If the *out parameters are non-NULL, load them. Ignores subcircuits marked as nonetlist even if explicitly named. */ -pcb_any_obj_t *pcb_term_find_name(pcb_board_t *pcb, pcb_data_t *data, pcb_layer_type_t lyt, const char *subc_name, const char *term_name, pcb_bool same, pcb_subc_t **parent_out, pcb_layergrp_id_t *gid_out); +pcb_any_obj_t *pcb_term_find_name(const pcb_board_t *pcb, pcb_data_t *data, pcb_layer_type_t lyt, const char *subc_name, const char *term_name, pcb_bool same, pcb_subc_t **parent_out, pcb_layergrp_id_t *gid_out); #endif