167 return (status == 0) ? value : 0;
173 const char*
string = NULL;
175 if (elements == NULL) {
179 for (i = 0; elements[i].
string; ++i) {
180 if (value == elements[i].value) {
181 string = elements[i].
string;
209 return KsmKeywordNameToValue(m_algorithm_keywords, name);
214 return KsmKeywordNameToValue(m_format_keywords, name);
219 return KsmKeywordNameToValue(m_parameter_keywords, name);
224 return KsmKeywordNameToValue(m_state_keywords, name);
229 return KsmKeywordNameToValue(m_type_keywords, name);
234 return KsmKeywordValueToName(m_algorithm_keywords, value);
239 return KsmKeywordValueToName(m_format_keywords, value);
244 return KsmKeywordValueToName(m_state_keywords, value);
249 return KsmKeywordValueToName(m_type_keywords, value);
254 return KsmKeywordValueToName(m_serial_keywords, value);
259 return KsmKeywordNameToValue(m_roll_keywords, name);
264 return KsmKeywordValueToName(m_roll_keywords, value);
292 for (i = 0; m_parameter_keywords[i].
string; ++i) {
293 if (strcmp(name, m_parameter_keywords[i].
string) == 0) {