diff options
| author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2007-04-04 15:39:44 +0000 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2007-04-04 15:39:44 +0000 | 
| commit | 42bc1b2fcc466cc4a31c5ee4b8c045ea45506336 (patch) | |
| tree | e2d6f5c541329471e1fa5cdc9aa73391d74eb39b /hardinfo2/arch | |
| parent | 71a591195618271973a12ae7ffaf288909481cbc (diff) | |
Misc bugfixes, implement 'Boots'
Diffstat (limited to 'hardinfo2/arch')
| -rw-r--r-- | hardinfo2/arch/common/languages.h | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/hardinfo2/arch/common/languages.h b/hardinfo2/arch/common/languages.h index afadbae1..786b829f 100644 --- a/hardinfo2/arch/common/languages.h +++ b/hardinfo2/arch/common/languages.h @@ -66,6 +66,7 @@ scan_languages(OperatingSystem * os)  	    retval = g_strdup_printf("%s$%s$%s=%s\n", retval, name, name, title); +#define FIELD(f) f ? f : "(Unknown)"  	    currlocale = g_strdup_printf("[Locale Information]\n"  					 "Name=%s (%s)\n"  					 "Source=%s\n" @@ -75,10 +76,13 @@ scan_languages(OperatingSystem * os)  					 "Territory=%s\n"  					 "Revision=%s\n"  					 "Date=%s\n" -					 "Codeset=%s\n", name, title, -					 source, address, email, language, -					 territory, revision, date, -					 codeset); +					 "Codeset=%s\n", +					 FIELD(name), FIELD(title), +					 FIELD(source), FIELD(address), +					 FIELD(email), FIELD(language), +					 FIELD(territory), FIELD(revision), +					 FIELD(date), FIELD(codeset)); +#undef FIELD  	    g_hash_table_insert(moreinfo, g_strdup(name), currlocale); | 
