Index: obj_common.c =================================================================== --- obj_common.c (revision 5182) +++ obj_common.c (revision 5183) @@ -32,6 +32,7 @@ #include "global_typedefs.h" #include "const.h" #include "error.h" +#include "obj_common.h" /* returns a pointer to an objects bounding box; @@ -90,3 +91,9 @@ { return ID++; } + +void pcb_obj_add_attribs(void *obj, pcb_attribute_list_t *src) +{ + pcb_any_obj_t *o = obj; + pcb_attribute_copy_all(&o->Attributes, src, 0); +}