hlfw.ca

x9dev

Download patch

ref: a36693b701283f24862f35926e0b3396791a8994
parent: 11b83f7dd56472170a866245501a4f5c6cfd7112
author: halfwit <michaelmisch1985@gmail.com>
date: Thu Oct 15 09:38:50 PDT 2020

freesubfont

--- /dev/null
+++ b/libdraw/freesubfont.c
@@ -1,0 +1,14 @@
+#include <stdlib.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);
+}
--- a/libdraw/meson.build
+++ b/libdraw/meson.build
@@ -7,6 +7,7 @@
     'chan.c',
     'defont.c',
     'draw.c',
+    'freesubfont.c',
     'getdefont.c',
     'init.c',
     'loadimage.c',