#ifndef POC__SQUARE_H #define POC__SQUARE_H #include "shape.h" struct square; struct square *square_create(double width); double square_area(struct square *square); void square_destroy(struct square *square); struct shape *square_as_shape(struct square *square); #endif