When comparing the queue size it must be an integer otherwise there is a implicit conversion to an integer. The local QUEUE_SIZE macro allows for a simple and concise way to do this.