add_show_from_set
deprecated_add_show_from_set
_initialize_source (void){  struct cmd_list_element *c;  current_source_symtab = 0;  init_source_path ();  /* The intention is to use POSIX Basic Regular Expressions.     Always use the GNU regex routine for consistency across all hosts.     Our current GNU regex.c does not have all the POSIX features, so this is     just an approximation.  */  re_set_syntax (RE_SYNTAX_GREP);  c = add_cmd ("directory", class_files, directory_command,	       "Add directory DIR to beginning of search path for source files.\n\Forget cached info on source file locations and line positions.\n\DIR can also be $cwd for the current working directory, or $cdir for the\n\directory in which the source file was compiled into object code.\n\With no argument, reset the search path to $cdir:$cwd, the default.",	       &cmdlist);  if (dbx_commands)    add_com_alias ("use", "directory", class_files, 0);  set_cmd_completer (c, filename_completer);  add_cmd ("directories", no_class, show_directories,	   "Current search path for finding source files.\n\$cwd in the path means the current working directory.\n\$cdir in the path means the compilation directory of the source file.",	   &showlist);  if (xdb_commands)    {      add_com_alias ("D", "directory", class_files, 0);      add_cmd ("ld", no_class, show_directories,	       "Current search path for finding source files.\n\$cwd in the path means the current working directory.\n\$cdir in the path means the compilation directory of the source file.",	       &cmdlist);    }  add_info ("source", source_info,	    "Information about the current source file.");  add_info ("line", line_info,	    concat ("Core addresses of the code for a source line.\n\Line can be specified as\n\  LINENUM, to list around that line in current file,\n\  FILE:LINENUM, to list around that line in that file,\n\  FUNCTION, to list around beginning of that function,\n\  FILE:FUNCTION, to distinguish among like-named static functions.\n\", "\Default is to describe the last source line that was listed.\n\n\This sets the default address for \"x\" to the line's first instruction\n\so that \"x/i\" suffices to start examining the machine code.\n\The address is also stored as the value of \"$_\".", NULL));  add_com ("forward-search", class_files, forward_search_command,	   "Search for regular expression (see regex(3)) from last line listed.\n\The matching line number is also stored as the value of \"$_\".");  add_com_alias ("search", "forward-search", class_files, 0);  add_com ("reverse-search", class_files, reverse_search_command,	   "Search backward for regular expression (see regex(3)) from last line listed.\n\The matching line number is also stored as the value of \"$_\".");  if (xdb_commands)    {      add_com_alias ("/", "forward-search", class_files, 0);      add_com_alias ("?", "reverse-search", class_files, 0);    }  add_show_from_set    (add_set_cmd ("listsize", class_support, var_uinteger,		  (char *) &lines_to_list,		  "Set number of source lines gdb will list by default.",		  &setlist),     &showlist);}