Это в С так, а в плюсах результат будет типа bool. Тут важно другое - такая запись полезна когда человек глядя на
текст программы предполагает что результатом будет да/нет, так вот
именно это он и получит независимо от контекста или компилятора С
или С++.
Другое дело, что глядя на GetDRV3_L() такое предположить трудно, в отличие от, например, is_DRV3_ready()
Взирая на нынешнее состояние отечества моего с таковым оком, каковое может иметь человек, воспитанный по строгим древним правилам, ... не могу я не дивиться, в сколь краткое время повредились повсюдно нравы в России. (с) кн. М.М. Щербатов.