X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fpsensor.c;h=8a1d443cafda8d67822223b48dfd6db9f47ab0c1;hb=7cf47f8e660b7a2306565d8e744ad2de62cce402;hp=e75c58922cae6c359b3e412f605deb63d7036a0c;hpb=6c00dfa7bd155d237cc72b22d4c5841b006bf7f4;p=psensor.git diff --git a/src/lib/psensor.c b/src/lib/psensor.c index e75c589..8a1d443 100644 --- a/src/lib/psensor.c +++ b/src/lib/psensor.c @@ -155,21 +155,18 @@ int psensor_list_size(struct psensor **sensors) return size; } -int psensor_list_contains_type(struct psensor **sensors, unsigned int type) +bool psensor_list_contains_type(struct psensor **sensors, unsigned int type) { - struct psensor **s; - if (!sensors) - return 0; + return false; - s = sensors; - while (*s) { - if ((*s)->type & type) - return 1; - s++; + while (*sensors) { + if (((*sensors)->type & type) == type) + return true; + sensors++; } - return 0; + return false; } struct psensor **psensor_list_add(struct psensor **sensors,