int ChipCodeContentType_ToEnum (const OSUTF8CHAR* value, ChipCodeContentType* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, ChipCodeContentType_ENUMTAB, ChipCodeContentType_ENUMTABSIZE); if (idx >= 0) { *pvalue = (ChipCodeContentType)ChipCodeContentType_ENUMTAB[idx].value; return 0; } else return RTERR_INVENUM; }
int Values_format_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, Values_format* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, Values_format_ENUMTAB, Values_format_ENUMTABSIZE); if (idx >= 0) { *pvalue = (Values_format)Values_format_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int CauseRadioNetwork_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, CauseRadioNetwork* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, CauseRadioNetwork_ENUMTAB, CauseRadioNetwork_ENUMTABSIZE); if (idx >= 0) { *pvalue = (CauseRadioNetwork)CauseRadioNetwork_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int Registration_Cause_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, Registration_Cause* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, Registration_Cause_ENUMTAB, Registration_Cause_ENUMTABSIZE); if (idx >= 0) { *pvalue = (Registration_Cause)Registration_Cause_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int CN_DomainIndicator_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, CN_DomainIndicator* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, CN_DomainIndicator_ENUMTAB, CN_DomainIndicator_ENUMTABSIZE); if (idx >= 0) { *pvalue = (CN_DomainIndicator)CN_DomainIndicator_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int Ns11_Additive_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, Ns11_Additive* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, Ns11_Additive_ENUMTAB, Ns11_Additive_ENUMTABSIZE); if (idx >= 0) { *pvalue = (Ns11_Additive)Ns11_Additive_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int GAML_integrity_algorithm_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, GAML_integrity_algorithm* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, GAML_integrity_algorithm_ENUMTAB, GAML_integrity_algorithm_ENUMTABSIZE); if (idx >= 0) { *pvalue = (GAML_integrity_algorithm) GAML_integrity_algorithm_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int AnimateColor_color_interpolation_direction_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, AnimateColor_color_interpolation_direction* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, AnimateColor_color_interpolation_direction_ENUMTAB, AnimateColor_color_interpolation_direction_ENUMTABSIZE); if (idx >= 0) { *pvalue = (AnimateColor_color_interpolation_direction) AnimateColor_color_interpolation_direction_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int GeographicalCoordinates_latitudeSign_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, GeographicalCoordinates_latitudeSign* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, GeographicalCoordinates_latitudeSign_ENUMTAB, GeographicalCoordinates_latitudeSign_ENUMTABSIZE); if (idx >= 0) { *pvalue = (GeographicalCoordinates_latitudeSign) GeographicalCoordinates_latitudeSign_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int AltitudeAndDirection_directionOfAltitude_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, AltitudeAndDirection_directionOfAltitude* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, AltitudeAndDirection_directionOfAltitude_ENUMTAB, AltitudeAndDirection_directionOfAltitude_ENUMTABSIZE); if (idx >= 0) { *pvalue = (AltitudeAndDirection_directionOfAltitude) AltitudeAndDirection_directionOfAltitude_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }
int Access_stratum_release_indicator_ToEnum (OSCTXT* pctxt, const OSUTF8CHAR* value, Access_stratum_release_indicator* pvalue) { OSUINT32 valueLen = rtxUTF8LenBytes (value); OSINT32 idx = rtxLookupEnum (value, valueLen, Access_stratum_release_indicator_ENUMTAB, Access_stratum_release_indicator_ENUMTABSIZE); if (idx >= 0) { *pvalue = (Access_stratum_release_indicator) Access_stratum_release_indicator_ENUMTAB[idx].value; return 0; } else { rtxErrAddStrParm (pctxt, (const char*)value); return LOG_RTERR (pctxt, RTERR_INVENUM); } }