BUILD: sink: address build warning on 32-bit architectures

The recently added ring section post-processing added this bening
warning on 32-bit archs:

  src/sink.c: In function 'cfg_post_parse_ring':
  src/sink.c:994:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
      ha_warning("ring '%s' event max length '%u' exceeds size, forced to size '%lu'.\n",
               ^
Let's just cast b_size() to unsigned long here.
diff --git a/src/sink.c b/src/sink.c
index 9eca481..ff498b2 100644
--- a/src/sink.c
+++ b/src/sink.c
@@ -993,7 +993,7 @@
 	if (cfg_sink && (cfg_sink->type == SINK_TYPE_BUFFER)) {
 		if (cfg_sink->maxlen > b_size(&cfg_sink->ctx.ring->buf)) {
 			ha_warning("ring '%s' event max length '%u' exceeds size, forced to size '%lu'.\n",
-			           cfg_sink->name, cfg_sink->maxlen, b_size(&cfg_sink->ctx.ring->buf));
+			           cfg_sink->name, cfg_sink->maxlen, (unsigned long)b_size(&cfg_sink->ctx.ring->buf));
 			cfg_sink->maxlen = b_size(&cfg_sink->ctx.ring->buf);
 			err_code |= ERR_ALERT;
 		}