shithub: widget

ref: ec1b85c429d3fb56bb9fe1cd22309b38a6849e2b
dir: widget/libwidget/w-internal.h

View raw version
static void*
emalloc(ulong sz)
{
	void *p;

	p = malloc(sz);
	if(p == nil)
		werror("malloc: %r");
	setmalloctag(p, getcallerpc(&sz));
	return p;
}

static void*
emallocz(ulong sz, int clr)
{
	void *p;

	p = mallocz(sz, clr);
	if(p == nil)
		werror("mallocz: %r");
	setmalloctag(p, getcallerpc(&sz));
	return p;
}

/* Widgetctl->flags */
enum
{
	OURKBD		= 1<<0,
	OURMOUSE	= 1<<1
};