Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 35179) +++ trunk/scconfig/Rev.h (revision 35180) @@ -1 +1 @@ -static const int myrev = 35076; +static const int myrev = 35180; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 35179) +++ trunk/scconfig/Rev.tab (revision 35180) @@ -1,3 +1,4 @@ +25180 configure io_dsn: padstack proto hash 35076 configure io_pads: plugin configuration 35020 configure io_pads: enable the experimental write code 34995 configure fix png export missing formats Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 35179) +++ trunk/src/Makefile.in (revision 35180) @@ -75,6 +75,7 @@ flag_str.o gui_act.o hid_cam.o + ht_pstk.o ht_subc.o idpath.o insert.o Index: trunk/src/ht_pstk.c =================================================================== --- trunk/src/ht_pstk.c (nonexistent) +++ trunk/src/ht_pstk.c (revision 35180) @@ -0,0 +1,11 @@ +#include +#include "config.h" + +#include "ht_pstk.h" + + +#define HT(x) htprp_ ## x +#include +#undef HT + + Index: trunk/src/ht_pstk.h =================================================================== --- trunk/src/ht_pstk.h (nonexistent) +++ trunk/src/ht_pstk.h (revision 35180) @@ -0,0 +1,15 @@ +#ifndef PCB_HT_PSTK_H +#define PCB_HT_PSTK_H + +#include "obj_pstk.h" + +/* Hash: padstack_proto -> pointer */ + +/* hash instance */ +typedef pcb_pstk_proto_t *htprp_key_t; +typedef void * htprp_value_t; +#define HT(x) htprp_ ## x +#include +#undef HT + +#endif