mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 02:42:09 +02:00
29 lines
1.2 KiB
C
29 lines
1.2 KiB
C
#include "smbiosHelper.h"
|
|
|
|
bool ffIsSmbiosValueSet(FFstrbuf* value)
|
|
{
|
|
return
|
|
value->length > 0 &&
|
|
!ffStrbufStartsWithIgnCaseS(value, "To be filled") &&
|
|
!ffStrbufStartsWithIgnCaseS(value, "To be set") &&
|
|
!ffStrbufStartsWithIgnCaseS(value, "OEM") &&
|
|
!ffStrbufStartsWithIgnCaseS(value, "O.E.M.") &&
|
|
!ffStrbufIgnCaseEqualS(value, "None") &&
|
|
!ffStrbufIgnCaseEqualS(value, "System Product") &&
|
|
!ffStrbufIgnCaseEqualS(value, "System Product Name") &&
|
|
!ffStrbufIgnCaseEqualS(value, "System Product Version") &&
|
|
!ffStrbufIgnCaseEqualS(value, "System Name") &&
|
|
!ffStrbufIgnCaseEqualS(value, "System Version") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Default string") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Undefined") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Not Specified") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Not Applicable") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Not Defined") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Not Available") &&
|
|
!ffStrbufIgnCaseEqualS(value, "INVALID") &&
|
|
!ffStrbufIgnCaseEqualS(value, "Type1ProductConfigId") &&
|
|
!ffStrbufIgnCaseEqualS(value, "All Series") &&
|
|
!ffStrbufIgnCaseEqualS(value, "N/A")
|
|
;
|
|
}
|