version 1.253, 2013/06/07 15:37:52 |
version 1.253.2.1, 2013/11/08 01:33:56 |
|
|
client_expect_confirm(int id, const char *request, |
client_expect_confirm(int id, const char *request, |
enum confirm_action action) |
enum confirm_action action) |
{ |
{ |
struct channel_reply_ctx *cr = xmalloc(sizeof(*cr)); |
struct channel_reply_ctx *cr = xcalloc(1, sizeof(*cr)); |
|
|
cr->request_type = request; |
cr->request_type = request; |
cr->action = action; |
cr->action = action; |
|
|
return; |
return; |
} |
} |
|
|
gc = xmalloc(sizeof(*gc)); |
gc = xcalloc(1, sizeof(*gc)); |
gc->cb = cb; |
gc->cb = cb; |
gc->ctx = ctx; |
gc->ctx = ctx; |
gc->ref_count = 1; |
gc->ref_count = 1; |
|
|
{ |
{ |
struct escape_filter_ctx *ret; |
struct escape_filter_ctx *ret; |
|
|
ret = xmalloc(sizeof(*ret)); |
ret = xcalloc(1, sizeof(*ret)); |
ret->escape_pending = 0; |
ret->escape_pending = 0; |
ret->escape_char = escape_char; |
ret->escape_char = escape_char; |
return (void *)ret; |
return (void *)ret; |