NeoMutt
2024-12-12-14-g7b49f7
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private_data.c
Go to the documentation of this file.
1
29
#include "config.h"
30
#include "
mutt/lib.h
"
31
#include "
private_data.h
"
32
38
void
attach_private_data_free
(
struct
Menu
*
menu
,
void
**ptr)
39
{
40
if
(!ptr || !*ptr)
41
return
;
42
43
FREE
(ptr);
44
}
45
50
struct
AttachPrivateData
*
attach_private_data_new
(
void
)
51
{
52
return
MUTT_MEM_CALLOC
(1,
struct
AttachPrivateData
);
53
}
attach_private_data_new
struct AttachPrivateData * attach_private_data_new(void)
Create new Attach Data.
Definition:
private_data.c:50
attach_private_data_free
void attach_private_data_free(struct Menu *menu, void **ptr)
Free the Attach Data - Implements Menu::mdata_free() -.
Definition:
private_data.c:38
FREE
#define FREE(x)
Definition:
memory.h:55
MUTT_MEM_CALLOC
#define MUTT_MEM_CALLOC(n, type)
Definition:
memory.h:40
lib.h
Convenience wrapper for the library headers.
private_data.h
Private state data for the Pager.
AttachPrivateData
Private state data for Attachments.
Definition:
private_data.h:36
AttachPrivateData::menu
struct Menu * menu
Current Menu.
Definition:
private_data.h:37
Menu
Definition:
lib.h:79