Index: thermal.h =================================================================== --- thermal.h (revision 35675) +++ thermal.h (revision 35676) @@ -58,10 +58,13 @@ - empty if there is no thermal - starts with n, o, x or @ for no-shape, round, sharp or solid - ends in d if diagonal + chars2bits() is the inverse transformation; returns 0 on success */ void pcb_thermal_bits2chars(char dst[3], pcb_thermal_t bits); +int pcb_thermal_chars2bits(pcb_thermal_t *dst, const char *src); + rnd_polyarea_t *pcb_thermal_area(pcb_board_t *p, pcb_any_obj_t *obj, rnd_layer_id_t lid, pcb_poly_t *in_poly); rnd_polyarea_t *pcb_thermal_area_line(pcb_board_t *pcb, pcb_line_t *line, rnd_layer_id_t lid, pcb_poly_t *in_poly); rnd_polyarea_t *pcb_thermal_area_poly(pcb_board_t *pcb, pcb_poly_t *poly, rnd_layer_id_t lid, pcb_poly_t *in_poly);