]> Kevux Git Server - fll/commit
Bugfix: Fix problems exposed by unit tests in f_status.
authorKevin Day <thekevinday@gmail.com>
Sun, 5 Jun 2022 22:40:11 +0000 (17:40 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 5 Jun 2022 22:40:11 +0000 (17:40 -0500)
commit00812135ce0a55154e33eabce74ea875e7d89549
tree69e1e37065152fb4cb663acc36c43934a2d49dd6
parent4f158fd7956e37ddc77a4538d953f925c34d9679
Bugfix: Fix problems exposed by unit tests in f_status.

The signal bit can be confused with the error and warning bits.
The tests for checking if the signal bit is set need to test exclusively for the signal bit being set.
The tests for the error and warning bits do not care if this is a signal.
This is done to simplify some of the logic.
In the cases where the signal bit is to be tested, first check the signal bit and then check for the othr bits.
level_0/f_status/c/status.h