Bugfix: The f_console project after writing unit tests.
Rename has_values to values_total to better communicate the intent of the property.
Expand out the macros across lines.
In f_console_identify() the strnlen() function is not properly handling when the character pointer is NULL, resulting in a segfault.
While this might be considered a bug in strnlen(), just make sure that a NULL pointer is not sent to strnlen().