printf_filtered ("It stopped at a breakpoint that has since been deleted.\n");
{ printf_filtered ("It stopped at a breakpoint that has "); printf_filtered ("since been deleted.\n"); }
program_info (args, from_tty)    char *args;    int from_tty;{  bpstat bs = stop_bpstat;  int num = bpstat_num (&bs);    if (!target_has_execution)    {      printf_filtered ("The program being debugged is not being run.\n");      return;    }  target_files_info ();  printf_filtered ("Program stopped at %s.\n",		   local_hex_string((unsigned long) stop_pc));  if (stop_step)    printf_filtered ("It stopped after being stepped.\n");  else if (num != 0)    {      /* There may be several breakpoints in the same place, so this	 isn't as strange as it seems.  */      while (num != 0)	{	  if (num < 0)	    printf_filtered ("It stopped at a breakpoint that has since been deleted.\n");	  else	    printf_filtered ("It stopped at breakpoint %d.\n", num);	  num = bpstat_num (&bs);	}    }  else if (stop_signal != TARGET_SIGNAL_0)    {      printf_filtered ("It stopped with signal %s, %s.\n",		       target_signal_to_name (stop_signal),		       target_signal_to_string (stop_signal));    }  if (!from_tty)    printf_filtered ("Type \"info stack\" or \"info registers\" for more information.\n");}