⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sahpi_enum_utils.c

📁 HIP 硬件设备管理标准接口
💻 C
📖 第 1 页 / 共 5 页
字号:
/*      -*- linux-c -*- * * (C) Copyright IBM Corp. 2004 * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  This * file and program are licensed under a BSD style license.  See * the Copying file included with the OpenHPI distribution for * full licensing terms. * * Author(s): *      Steve Sherman <stevees@us.ibm.com>  *//*******************************************************************  * WARNING! This file is auto-magically generated by: *          ../scripts/SaHpi2code.pl.  *          Do not change this file manually. Update script instead *******************************************************************/#include <stdlib.h>#include <SaHpi.h>#include <oh_utils.h>/** * oh_lookup_language: * @value: enum value of type SaHpiLanguageT. * * Converts @value into a string based on @value's HPI enum definition. *  * Returns: * string - normal operation. * NULL - if @value not a valid SaHpiLanguageT. **/const char * oh_lookup_language(SaHpiLanguageT value){        switch (value) {        case SAHPI_LANG_UNDEF:                return "UNDEF";        case SAHPI_LANG_AFAR:                return "AFAR";        case SAHPI_LANG_ABKHAZIAN:                return "ABKHAZIAN";        case SAHPI_LANG_AFRIKAANS:                return "AFRIKAANS";        case SAHPI_LANG_AMHARIC:                return "AMHARIC";        case SAHPI_LANG_ARABIC:                return "ARABIC";        case SAHPI_LANG_ASSAMESE:                return "ASSAMESE";        case SAHPI_LANG_AYMARA:                return "AYMARA";        case SAHPI_LANG_AZERBAIJANI:                return "AZERBAIJANI";        case SAHPI_LANG_BASHKIR:                return "BASHKIR";        case SAHPI_LANG_BYELORUSSIAN:                return "BYELORUSSIAN";        case SAHPI_LANG_BULGARIAN:                return "BULGARIAN";        case SAHPI_LANG_BIHARI:                return "BIHARI";        case SAHPI_LANG_BISLAMA:                return "BISLAMA";        case SAHPI_LANG_BENGALI:                return "BENGALI";        case SAHPI_LANG_TIBETAN:                return "TIBETAN";        case SAHPI_LANG_BRETON:                return "BRETON";        case SAHPI_LANG_CATALAN:                return "CATALAN";        case SAHPI_LANG_CORSICAN:                return "CORSICAN";        case SAHPI_LANG_CZECH:                return "CZECH";        case SAHPI_LANG_WELSH:                return "WELSH";        case SAHPI_LANG_DANISH:                return "DANISH";        case SAHPI_LANG_GERMAN:                return "GERMAN";        case SAHPI_LANG_BHUTANI:                return "BHUTANI";        case SAHPI_LANG_GREEK:                return "GREEK";        case SAHPI_LANG_ENGLISH:                return "ENGLISH";        case SAHPI_LANG_ESPERANTO:                return "ESPERANTO";        case SAHPI_LANG_SPANISH:                return "SPANISH";        case SAHPI_LANG_ESTONIAN:                return "ESTONIAN";        case SAHPI_LANG_BASQUE:                return "BASQUE";        case SAHPI_LANG_PERSIAN:                return "PERSIAN";        case SAHPI_LANG_FINNISH:                return "FINNISH";        case SAHPI_LANG_FIJI:                return "FIJI";        case SAHPI_LANG_FAEROESE:                return "FAEROESE";        case SAHPI_LANG_FRENCH:                return "FRENCH";        case SAHPI_LANG_FRISIAN:                return "FRISIAN";        case SAHPI_LANG_IRISH:                return "IRISH";        case SAHPI_LANG_SCOTSGAELIC:                return "SCOTSGAELIC";        case SAHPI_LANG_GALICIAN:                return "GALICIAN";        case SAHPI_LANG_GUARANI:                return "GUARANI";        case SAHPI_LANG_GUJARATI:                return "GUJARATI";        case SAHPI_LANG_HAUSA:                return "HAUSA";        case SAHPI_LANG_HINDI:                return "HINDI";        case SAHPI_LANG_CROATIAN:                return "CROATIAN";        case SAHPI_LANG_HUNGARIAN:                return "HUNGARIAN";        case SAHPI_LANG_ARMENIAN:                return "ARMENIAN";        case SAHPI_LANG_INTERLINGUA:                return "INTERLINGUA";        case SAHPI_LANG_INTERLINGUE:                return "INTERLINGUE";        case SAHPI_LANG_INUPIAK:                return "INUPIAK";        case SAHPI_LANG_INDONESIAN:                return "INDONESIAN";        case SAHPI_LANG_ICELANDIC:                return "ICELANDIC";        case SAHPI_LANG_ITALIAN:                return "ITALIAN";        case SAHPI_LANG_HEBREW:                return "HEBREW";        case SAHPI_LANG_JAPANESE:                return "JAPANESE";        case SAHPI_LANG_YIDDISH:                return "YIDDISH";        case SAHPI_LANG_JAVANESE:                return "JAVANESE";        case SAHPI_LANG_GEORGIAN:                return "GEORGIAN";        case SAHPI_LANG_KAZAKH:                return "KAZAKH";        case SAHPI_LANG_GREENLANDIC:                return "GREENLANDIC";        case SAHPI_LANG_CAMBODIAN:                return "CAMBODIAN";        case SAHPI_LANG_KANNADA:                return "KANNADA";        case SAHPI_LANG_KOREAN:                return "KOREAN";        case SAHPI_LANG_KASHMIRI:                return "KASHMIRI";        case SAHPI_LANG_KURDISH:                return "KURDISH";        case SAHPI_LANG_KIRGHIZ:                return "KIRGHIZ";        case SAHPI_LANG_LATIN:                return "LATIN";        case SAHPI_LANG_LINGALA:                return "LINGALA";        case SAHPI_LANG_LAOTHIAN:                return "LAOTHIAN";        case SAHPI_LANG_LITHUANIAN:                return "LITHUANIAN";        case SAHPI_LANG_LATVIANLETTISH:                return "LATVIANLETTISH";        case SAHPI_LANG_MALAGASY:                return "MALAGASY";        case SAHPI_LANG_MAORI:                return "MAORI";        case SAHPI_LANG_MACEDONIAN:                return "MACEDONIAN";        case SAHPI_LANG_MALAYALAM:                return "MALAYALAM";        case SAHPI_LANG_MONGOLIAN:                return "MONGOLIAN";        case SAHPI_LANG_MOLDAVIAN:                return "MOLDAVIAN";        case SAHPI_LANG_MARATHI:                return "MARATHI";        case SAHPI_LANG_MALAY:                return "MALAY";        case SAHPI_LANG_MALTESE:                return "MALTESE";        case SAHPI_LANG_BURMESE:                return "BURMESE";        case SAHPI_LANG_NAURU:                return "NAURU";        case SAHPI_LANG_NEPALI:                return "NEPALI";        case SAHPI_LANG_DUTCH:                return "DUTCH";        case SAHPI_LANG_NORWEGIAN:                return "NORWEGIAN";        case SAHPI_LANG_OCCITAN:                return "OCCITAN";        case SAHPI_LANG_AFANOROMO:                return "AFANOROMO";        case SAHPI_LANG_ORIYA:                return "ORIYA";        case SAHPI_LANG_PUNJABI:                return "PUNJABI";        case SAHPI_LANG_POLISH:                return "POLISH";        case SAHPI_LANG_PASHTOPUSHTO:                return "PASHTOPUSHTO";        case SAHPI_LANG_PORTUGUESE:                return "PORTUGUESE";        case SAHPI_LANG_QUECHUA:                return "QUECHUA";        case SAHPI_LANG_RHAETOROMANCE:                return "RHAETOROMANCE";        case SAHPI_LANG_KIRUNDI:                return "KIRUNDI";        case SAHPI_LANG_ROMANIAN:                return "ROMANIAN";        case SAHPI_LANG_RUSSIAN:                return "RUSSIAN";        case SAHPI_LANG_KINYARWANDA:                return "KINYARWANDA";        case SAHPI_LANG_SANSKRIT:                return "SANSKRIT";        case SAHPI_LANG_SINDHI:                return "SINDHI";        case SAHPI_LANG_SANGRO:                return "SANGRO";        case SAHPI_LANG_SERBOCROATIAN:                return "SERBOCROATIAN";        case SAHPI_LANG_SINGHALESE:                return "SINGHALESE";        case SAHPI_LANG_SLOVAK:                return "SLOVAK";        case SAHPI_LANG_SLOVENIAN:                return "SLOVENIAN";        case SAHPI_LANG_SAMOAN:                return "SAMOAN";        case SAHPI_LANG_SHONA:                return "SHONA";        case SAHPI_LANG_SOMALI:                return "SOMALI";        case SAHPI_LANG_ALBANIAN:                return "ALBANIAN";        case SAHPI_LANG_SERBIAN:                return "SERBIAN";        case SAHPI_LANG_SISWATI:                return "SISWATI";        case SAHPI_LANG_SESOTHO:                return "SESOTHO";        case SAHPI_LANG_SUDANESE:                return "SUDANESE";        case SAHPI_LANG_SWEDISH:                return "SWEDISH";        case SAHPI_LANG_SWAHILI:                return "SWAHILI";        case SAHPI_LANG_TAMIL:                return "TAMIL";        case SAHPI_LANG_TELUGU:                return "TELUGU";        case SAHPI_LANG_TAJIK:                return "TAJIK";        case SAHPI_LANG_THAI:                return "THAI";        case SAHPI_LANG_TIGRINYA:                return "TIGRINYA";        case SAHPI_LANG_TURKMEN:                return "TURKMEN";        case SAHPI_LANG_TAGALOG:                return "TAGALOG";        case SAHPI_LANG_SETSWANA:                return "SETSWANA";        case SAHPI_LANG_TONGA:                return "TONGA";        case SAHPI_LANG_TURKISH:                return "TURKISH";        case SAHPI_LANG_TSONGA:                return "TSONGA";        case SAHPI_LANG_TATAR:                return "TATAR";        case SAHPI_LANG_TWI:                return "TWI";        case SAHPI_LANG_UKRAINIAN:                return "UKRAINIAN";        case SAHPI_LANG_URDU:                return "URDU";        case SAHPI_LANG_UZBEK:                return "UZBEK";        case SAHPI_LANG_VIETNAMESE:                return "VIETNAMESE";        case SAHPI_LANG_VOLAPUK:                return "VOLAPUK";        case SAHPI_LANG_WOLOF:                return "WOLOF";        case SAHPI_LANG_XHOSA:                return "XHOSA";        case SAHPI_LANG_YORUBA:                return "YORUBA";        case SAHPI_LANG_CHINESE:                return "CHINESE";        case SAHPI_LANG_ZULU:                return "ZULU";        default:                return NULL;        }}struct oh_language_map language_strings[] = {       {SAHPI_LANG_UNDEF, "UNDEF"},       {SAHPI_LANG_AFAR, "AFAR"},       {SAHPI_LANG_ABKHAZIAN, "ABKHAZIAN"},       {SAHPI_LANG_AFRIKAANS, "AFRIKAANS"},       {SAHPI_LANG_AMHARIC, "AMHARIC"},       {SAHPI_LANG_ARABIC, "ARABIC"},       {SAHPI_LANG_ASSAMESE, "ASSAMESE"},       {SAHPI_LANG_AYMARA, "AYMARA"},       {SAHPI_LANG_AZERBAIJANI, "AZERBAIJANI"},       {SAHPI_LANG_BASHKIR, "BASHKIR"},       {SAHPI_LANG_BYELORUSSIAN, "BYELORUSSIAN"},       {SAHPI_LANG_BULGARIAN, "BULGARIAN"},       {SAHPI_LANG_BIHARI, "BIHARI"},       {SAHPI_LANG_BISLAMA, "BISLAMA"},       {SAHPI_LANG_BENGALI, "BENGALI"},       {SAHPI_LANG_TIBETAN, "TIBETAN"},       {SAHPI_LANG_BRETON, "BRETON"},       {SAHPI_LANG_CATALAN, "CATALAN"},       {SAHPI_LANG_CORSICAN, "CORSICAN"},       {SAHPI_LANG_CZECH, "CZECH"},       {SAHPI_LANG_WELSH, "WELSH"},       {SAHPI_LANG_DANISH, "DANISH"},       {SAHPI_LANG_GERMAN, "GERMAN"},       {SAHPI_LANG_BHUTANI, "BHUTANI"},       {SAHPI_LANG_GREEK, "GREEK"},       {SAHPI_LANG_ENGLISH, "ENGLISH"},       {SAHPI_LANG_ESPERANTO, "ESPERANTO"},       {SAHPI_LANG_SPANISH, "SPANISH"},       {SAHPI_LANG_ESTONIAN, "ESTONIAN"},       {SAHPI_LANG_BASQUE, "BASQUE"},       {SAHPI_LANG_PERSIAN, "PERSIAN"},       {SAHPI_LANG_FINNISH, "FINNISH"},       {SAHPI_LANG_FIJI, "FIJI"},       {SAHPI_LANG_FAEROESE, "FAEROESE"},       {SAHPI_LANG_FRENCH, "FRENCH"},       {SAHPI_LANG_FRISIAN, "FRISIAN"},       {SAHPI_LANG_IRISH, "IRISH"},       {SAHPI_LANG_SCOTSGAELIC, "SCOTSGAELIC"},       {SAHPI_LANG_GALICIAN, "GALICIAN"},       {SAHPI_LANG_GUARANI, "GUARANI"},       {SAHPI_LANG_GUJARATI, "GUJARATI"},       {SAHPI_LANG_HAUSA, "HAUSA"},       {SAHPI_LANG_HINDI, "HINDI"},       {SAHPI_LANG_CROATIAN, "CROATIAN"},       {SAHPI_LANG_HUNGARIAN, "HUNGARIAN"},       {SAHPI_LANG_ARMENIAN, "ARMENIAN"},       {SAHPI_LANG_INTERLINGUA, "INTERLINGUA"},       {SAHPI_LANG_INTERLINGUE, "INTERLINGUE"},       {SAHPI_LANG_INUPIAK, "INUPIAK"},       {SAHPI_LANG_INDONESIAN, "INDONESIAN"},       {SAHPI_LANG_ICELANDIC, "ICELANDIC"},       {SAHPI_LANG_ITALIAN, "ITALIAN"},       {SAHPI_LANG_HEBREW, "HEBREW"},       {SAHPI_LANG_JAPANESE, "JAPANESE"},       {SAHPI_LANG_YIDDISH, "YIDDISH"},       {SAHPI_LANG_JAVANESE, "JAVANESE"},       {SAHPI_LANG_GEORGIAN, "GEORGIAN"},       {SAHPI_LANG_KAZAKH, "KAZAKH"},       {SAHPI_LANG_GREENLANDIC, "GREENLANDIC"},       {SAHPI_LANG_CAMBODIAN, "CAMBODIAN"},       {SAHPI_LANG_KANNADA, "KANNADA"},       {SAHPI_LANG_KOREAN, "KOREAN"},       {SAHPI_LANG_KASHMIRI, "KASHMIRI"},       {SAHPI_LANG_KURDISH, "KURDISH"},       {SAHPI_LANG_KIRGHIZ, "KIRGHIZ"},       {SAHPI_LANG_LATIN, "LATIN"},       {SAHPI_LANG_LINGALA, "LINGALA"},       {SAHPI_LANG_LAOTHIAN, "LAOTHIAN"},       {SAHPI_LANG_LITHUANIAN, "LITHUANIAN"},       {SAHPI_LANG_LATVIANLETTISH, "LATVIANLETTISH"},       {SAHPI_LANG_MALAGASY, "MALAGASY"},       {SAHPI_LANG_MAORI, "MAORI"},       {SAHPI_LANG_MACEDONIAN, "MACEDONIAN"},       {SAHPI_LANG_MALAYALAM, "MALAYALAM"},       {SAHPI_LANG_MONGOLIAN, "MONGOLIAN"},       {SAHPI_LANG_MOLDAVIAN, "MOLDAVIAN"},       {SAHPI_LANG_MARATHI, "MARATHI"},       {SAHPI_LANG_MALAY, "MALAY"},       {SAHPI_LANG_MALTESE, "MALTESE"},       {SAHPI_LANG_BURMESE, "BURMESE"},       {SAHPI_LANG_NAURU, "NAURU"},       {SAHPI_LANG_NEPALI, "NEPALI"},       {SAHPI_LANG_DUTCH, "DUTCH"},       {SAHPI_LANG_NORWEGIAN, "NORWEGIAN"},       {SAHPI_LANG_OCCITAN, "OCCITAN"},       {SAHPI_LANG_AFANOROMO, "AFANOROMO"},       {SAHPI_LANG_ORIYA, "ORIYA"},       {SAHPI_LANG_PUNJABI, "PUNJABI"},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -