4 void distribute_charges(ObjectType *o_ptr, ObjectType *q_ptr, int amt);
5 void reduce_charges(ObjectType *o_ptr, int amt);
6 int object_similar_part(const ObjectType *o_ptr, const ObjectType *j_ptr);
7 bool object_similar(const ObjectType *o_ptr, const ObjectType *j_ptr);
8 void object_absorb(ObjectType *o_ptr, ObjectType *j_ptr);