libwebsockets-v1.6-stable.tar.gz


linux下libwebsockets
资源截图
代码片段和文件信息
#include “private-libwebsockets.h“

static void *_realloc(void *ptr size_t size)
{
if (size)
return realloc(ptr size);
else if (ptr)
free(ptr);
return NULL;
}

void *(*_lws_realloc)(void *ptr size_t size) = _realloc;

void *lws_realloc(void *ptr size_t size)
{
return _lws_realloc(ptr size);
}

void *lws_zalloc(size_t size)
{
void *ptr = _lws_realloc(NULL size);
if (ptr)
memset(ptr 0 size);
return ptr;
}

void lws_set_allocator(void *(*cb)(void *ptr size_t size))
{
_lws_realloc = cb;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)