Test: unsigned_underflow.cpp unsigned_underflow.cpp:16:10: warning: character constant too long for its type 16 | {'FIXED': 'Handle wraparound correctly\n if (tail_ >= head_) {\n return tail_ - head_;\n } else {\n return (capacity_ - head_) + tail_;\n }'} | ^~~~~~~ unsigned_underflow.cpp:16:19: warning: character constant too long for its type 16 | {'FIXED': 'Handle wraparound correctly\n if (tail_ >= head_) {\n return tail_ - head_;\n } else {\n return (capacity_ - head_) + tail_;\n }'} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unsigned_underflow.cpp: In member function 'size_t RingBuffer::available() const': unsigned_underflow.cpp:16:17: error: expected ';' before ':' token 16 | {'FIXED': 'Handle wraparound correctly\n if (tail_ >= head_) {\n return tail_ - head_;\n } else {\n return (capacity_ - head_) + tail_;\n }'} | ^ unsigned_underflow.cpp:17:5: warning: no return statement in function returning non-void [-Wreturn-type] 17 | } | ^