mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-15 10:07:39 -05:00
Completely remove the privdata mechanism in dialog.h.
The last use of it, to store the contents of the saved session name edit box, was removed nearly two years ago in svn r9923 and replaced by ctrl_alloc_with_free. The mechanism has been unused ever since then, and I suspect any further uses of it would be a bad idea for the same reasons, so let's get rid of it.
This commit is contained in:
15
dialog.h
15
dialog.h
@ -634,21 +634,6 @@ int dlg_coloursel_results(union control *ctrl, void *dlg,
|
||||
*/
|
||||
void dlg_refresh(union control *ctrl, void *dlg);
|
||||
|
||||
/*
|
||||
* It's perfectly possible that individual controls might need to
|
||||
* allocate or store per-dialog-instance data, so here's a
|
||||
* mechanism.
|
||||
*
|
||||
* `dlg_get_privdata' and `dlg_set_privdata' allow the user to get
|
||||
* and set a void * pointer associated with the control in
|
||||
* question. `dlg_alloc_privdata' will allocate memory, store a
|
||||
* pointer to that memory in the private data field, and arrange
|
||||
* for it to be automatically deallocated on dialog cleanup.
|
||||
*/
|
||||
void *dlg_get_privdata(union control *ctrl, void *dlg);
|
||||
void dlg_set_privdata(union control *ctrl, void *dlg, void *ptr);
|
||||
void *dlg_alloc_privdata(union control *ctrl, void *dlg, size_t size);
|
||||
|
||||
/*
|
||||
* Standard helper functions for reading a controlbox structure.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user