Blob
1 #include <u.h>2 #include <libc.h>3 #include <draw.h>5 void6 freesubfont(Subfont *f)7 {8 if(f == 0)9 return;10 f->ref--;11 if(f->ref > 0)12 return;13 uninstallsubfont(f);14 free(f->info); /* note: f->info must have been malloc'ed! */15 free(f->name);16 freeimage(f->bits);17 free(f);18 }