+ {
+ std::pair<mcmap::iterator, mcmap::iterator> range =
+ mods2.equal_range( p_item->i_min );
+ std::string list = "_values -s , ";
+ list = list.append( p_item->psz_name );
+ while( range.first != range.second )
+ {
+ list = list.append( " '*" );
+ list = list.append( range.first->second );
+ list = list.append( "'" );
+ ++range.first;
+ }
+ asprintf( &psz_arguments, "%s", list.c_str() );
+ }
+ break;