fruitjam-doom/textscreen
Simon Howard 01a743cd35 Fix mistaken uses of memcpy() on overlapping memory.
The source and destination arguments to memcpy() cannot be overlapping
as this is undefined behavior. In these situations memmove() must be
used instead, and OpenBSD actually throws an error if this is done.

Thanks to ryan-sg for reporting this. This fixes #510.
2015-02-22 00:28:23 -05:00
..
examples allow building in subdirectory or outside source directory 2014-12-26 15:40:46 +00:00
.gitignore Add tags files to svn:ignore properties. 2010-01-27 19:16:26 +00:00
Doxyfile Add "make doc" target to run Doxygen, and add a Doxyfile. Add @file tags 2009-03-08 22:51:25 +00:00
Makefile.am allow building in subdirectory or outside source directory 2014-12-26 15:40:46 +00:00
textscreen.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_button.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_button.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_checkbox.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_checkbox.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_desktop.c textscreen: Exit immediately when all windows close. 2014-11-27 18:58:58 -05:00
txt_desktop.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_dropdown.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_dropdown.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_fileselect.c Warning fixes (23 remain...) 2014-08-16 17:30:00 -05:00
txt_fileselect.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_font.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_gui.c textscreen: Don't allow input of unprintable characters. 2014-10-19 16:52:36 -04:00
txt_gui.h textscreen: Don't allow input of unprintable characters. 2014-10-19 16:52:36 -04:00
txt_inputbox.c textscreen: Don't allow input of unprintable characters. 2014-10-19 16:52:36 -04:00
txt_inputbox.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_io.c Fix mistaken uses of memcpy() on overlapping memory. 2015-02-22 00:28:23 -05:00
txt_io.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_label.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_label.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_largefont.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_main.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_radiobutton.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_radiobutton.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_scrollpane.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_scrollpane.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_sdl.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_sdl.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_separator.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_separator.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_smallfont.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_spinctrl.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_spinctrl.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_strut.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_strut.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_table.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_table.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_utf8.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_utf8.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_widget.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_widget.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_window.c textscreen: Fix use-after-free with mouse press. 2014-10-14 01:26:14 -04:00
txt_window.h Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_window_action.c Clean up file headers. 2014-05-05 00:20:54 -04:00
txt_window_action.h Clean up file headers. 2014-05-05 00:20:54 -04:00