int lg_get_byte_transform_id(const char* const name) { return trapWithRetval( [name](){ return find_trans_id( std::begin(LG_BYTE_TRANSFORMS), std::end(LG_BYTE_TRANSFORMS), name ); }, -1 ); }
int lg_get_encoding_id(const char* const name) { return trapWithRetval( [name](){ return find_trans_id( std::begin(LG_ENCODINGS), std::end(LG_ENCODINGS), name ); }, -1 ); }
int lg_get_byte_transform_id(const char* const name) { return trapWithRetval( [name](){ return find_trans_id( LG_BYTE_TRANSFORMS, LG_BYTE_TRANSFORMS + sizeof(LG_BYTE_TRANSFORMS)/sizeof(LG_TRANS), name ); }, -1 ); }
int lg_get_encoding_id(const char* const name) { return trapWithRetval( [name](){ return find_trans_id( LG_ENCODINGS, LG_ENCODINGS + sizeof(LG_ENCODINGS)/sizeof(LG_TRANS), name ); }, -1 ); }