xref: /inferno-os/libdraw/freesubfont.c (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1 #include "lib9.h"
2 #include "draw.h"
3 
4 void
freesubfont(Subfont * f)5 freesubfont(Subfont *f)
6 {
7 	if(f == 0)
8 		return;
9 	f->ref--;
10 	if(f->ref > 0)
11 		return;
12 	uninstallsubfont(f);
13 	free(f->info);	/* note: f->info must have been malloc'ed! */
14 	freeimage(f->bits);
15 	free(f);
16 }
17