mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-12 18:55:13 -08:00
* w32gui.h (widget_value, XtPointer, Boolean, enum button_type):
(local_heap, local_alloc, local_free, malloc_widget_value): (free_widget_value): Define here.
This commit is contained in:
parent
6fc032ed6f
commit
607db0aa6a
1 changed files with 8 additions and 0 deletions
|
|
@ -92,6 +92,14 @@ typedef struct _widget_value
|
|||
struct _widget_value *free_list;
|
||||
#endif
|
||||
} widget_value;
|
||||
/* Local memory management for menus. */
|
||||
#define local_heap (GetProcessHeap ())
|
||||
#define local_alloc(n) (HeapAlloc (local_heap, HEAP_ZERO_MEMORY, (n)))
|
||||
#define local_free(p) (HeapFree (local_heap, 0, ((LPVOID) (p))))
|
||||
|
||||
#define malloc_widget_value() ((widget_value *) local_alloc (sizeof (widget_value)))
|
||||
#define free_widget_value(wv) (local_free ((wv)))
|
||||
|
||||
|
||||
enum w32_char_font_type
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue