shithub: riscv

ref: c45d7ed1a2b3d3b7233a25f1d8a154a85dd85b00
dir: /sys/src/libdraw/freesubfont.c/

View raw version
#include <u.h>
#include <libc.h>
#include <draw.h>

void
freesubfont(Subfont *f)
{
	if(f == nil || --f->ref)
		return;
	uninstallsubfont(f);
	free(f->name);
	free(f->info);	/* note: f->info must have been malloc'ed! */
	freeimage(f->bits);
	free(f);
}