struct EnterState * enter_state_new(void)
Create a new EnterState.
void enter_state_free(struct EnterState **ptr)
Free an EnterState.
void enter_state_resize(struct EnterState *es, size_t num)
Make the buffer bigger.
void * mutt_mem_calloc(size_t nmemb, size_t size)
Allocate zeroed memory on the heap.
void mutt_mem_realloc(void *ptr, size_t size)
Resize a block of memory on the heap.
#define ROUND_UP(NUM, STEP)
Convenience wrapper for the library headers.
Keep track when processing files.
Keep our place when entering a string.
size_t wbuflen
Length of buffer.
wchar_t * wbuf
Buffer for the string being entered.