News for hackers. Stuff that matters.
Re:Demystifying bitwise operations, a gentle C tutorial by JohnFen on Friday March 03, 2023 @04:06PM (#35014980)
All warnings are uninteresting until they're not.

> ("strncmp takes const char star, did you really mean to pass it unsigned char star")

This warning (with a different function) actually saved my bacon once, pointing me to a very obscure bug in the code.

My practice is to use -Wall and make sure that the code compiles without any warnings at all. Then I don't have a deluge of warnings to wade through.

Re:Demystifying bitwise operations, a gentle C tutorial by markrages on Friday March 03, 2023 @06:42PM (#35016507)
Remember -Wall isn't all. -Wall -Wextra is the new -Wall.

I recommend asan too, where possible.

Re:Demystifying bitwise operations, a gentle C tutorial by JohnFen on Friday March 03, 2023 @07:27PM (#35016847)
Oh, you're right. I need to update my build system.
Re:Demystifying bitwise operations, a gentle C tutorial by PokestarFan on Saturday March 04, 2023 @01:14PM (#35023011)
Why do compilers do stupid things like this? Seriously don't get why -Wall isn't all warnings.