summaryrefslogtreecommitdiff
path: root/libdraw/freesubfont.c
blob: 1063bb009801d4ec2d8ebd7e2727c51f5d0de6bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "lib9.h"
#include "draw.h"

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