remake  4.3+dbg-1.5
break.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 2005, 2008, 2011, 2020 R. Bernstein <rocky@gnu.org>
3 This file is part of GNU Make (remake variant).
4 
5 GNU Make is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2, or (at your option)
8 any later version.
9 
10 GNU Make is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14 
15 You should have received a copy of the GNU General Public License
16 along with GNU Make; see the file COPYING. If not, write to
17 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA. */
19 
25 #ifndef DBG_BREAK_H
26 #define DBG_BREAK_H
27 
28 #include "types.h"
29 
31 typedef struct breakpoint_node breakpoint_node_t;
32 
35 
38 
41 extern unsigned int i_breakpoints;
42 
46 extern bool add_breakpoint (file_t *p_target, unsigned int brkp_mask);
47 
52 extern bool remove_breakpoint (unsigned int i, bool silent);
53 
55 extern void list_breakpoints (void);
56 
57 #endif /* DBG_BREAK_H */
Miscellaneous types.
unsigned int i_breakpoints
bool add_breakpoint(file_t *p_target, unsigned int brkp_mask)
breakpoint_node_t * p_breakpoint_bottom
bool remove_breakpoint(unsigned int i, bool silent)
void list_breakpoints(void)
struct breakpoint_node breakpoint_node_t
Definition: break.h:31
breakpoint_node_t * p_breakpoint_top
Definition: filedef.h:34