Fixed unused argument in sink_peek using a wrapper macro, removing the need for __attribute__((unused))