freesubfont.c 244 B

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