/** * Access pair second element. */ void* pair_second(const pair_t* cppair_pair) { assert(cppair_pair != NULL); assert(_pair_is_inited(cppair_pair)); /* char* */ if (strncmp(_GET_PAIR_SECOND_TYPE_BASENAME(cppair_pair), _C_STRING_TYPE, _TYPE_NAME_SIZE) == 0) { return (void*)basic_string_c_str((basic_string_t*)cppair_pair->_pv_second); } else { return cppair_pair->_pv_second; } }
/** * Get character string. */ const char* string_c_str(const string_t* cpstr_string) { return basic_string_c_str(cpstr_string); }