Lines Matching +full:in +full:- +full:memory
2 .\" Copyright 2019-2023,2024 Thomas E. Dickey *
3 .\" Copyright 2008-2010,2017 Free Software Foundation, Inc. *
7 .\" "Software"), to deal in the Software without restriction, including *
14 .\" in all copies or substantial portions of the Software. *
19 .\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
20 .\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
21 .\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
22 .\" THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
24 .\" Except as contained in this notice, the name(s) of the above copyright *
25 .\" holders shall not be used in advertising or otherwise to promote the *
26 .\" sale, use or other dealings in this Software without prior written *
31 .TH curs_memleaks 3X 2024-03-16 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls"
49 \fB\%exit_terminfo\fP \-
50 check for memory leaks in \fIcurses\fR
59 \fI/* deprecated (intentionally not declared in curses.h or term.h) */
65 These functions are used to simplify analysis of memory leaks in the
68 Any implementation of curses must not free the memory associated with
70 for use in the next call to \fB\%refresh\fP(3X).
71 There are also chunks of memory held for performance reasons.
72 That makes it hard to analyze curses applications for memory leaks.
75 applications can call functions which free those chunks of memory,
76 simplifying the process of memory-leak checking.
79 because they are not intended for use in the non-debugging library:
82 This frees (almost) all of the memory allocated by \fI\%ncurses\fP.
85 This frees the memory allocated by \fI\%ncurses\fP
88 It is preferred over \fB\%_nc_freeall\fP since some of that memory
90 Simply exiting (with the given exit-code) is safer.
93 Use this function if only the low-level terminfo functions (and
95 Like \fB\%_nc_free_and_exit\fP, it exits the program after freeing memory.
99 at build time using the \fB\%\-\-disable-leaks\fP option.
100 That compiles-in code that frees memory that normally would not be freed.
104 the library is configured to support memory-leak checking.
105 If the library is not configured to support memory-leak checking,
114 of the memory allocated by curses: