| 1943 | } |
| 1944 | |
| 1945 | static void debug_mi_break_delete( int argc, const char * * argv ) |
| 1946 | { |
| 1947 | if ( argc < 2 ) |
| 1948 | { |
| 1949 | debug_mi_error( "Not enough arguments for -break-delete" ); |
| 1950 | return; |
| 1951 | } |
| 1952 | for ( --argc, ++argv; argc; --argc, ++argv ) |
| 1953 | { |
| 1954 | const char * inner_argv[ 2 ]; |
| 1955 | int id = breakpoint_id_parse( *argv ); |
| 1956 | if ( id == -1 ) |
| 1957 | { |
| 1958 | debug_mi_error( "Not a valid breakpoint" ); |
| 1959 | return; |
| 1960 | } |
| 1961 | inner_argv[ 0 ] = "delete"; |
| 1962 | inner_argv[ 1 ] = *argv; |
| 1963 | debug_parent_delete( 2, inner_argv ); |
| 1964 | } |
| 1965 | } |
| 1966 | |
| 1967 | static void debug_mi_break_enable( int argc, const char * * argv ) |
| 1968 | { |
nothing calls this directly
no test coverage detected