forsyth20121205-174063a80cc13 years agoHistory
27 lines · 480 B · C
RawDownload
#include "lib9.h"#include "draw.h" Subfont*allocsubfont(char *name, int n, int height, int ascent, Fontchar *info, Image *i){	Subfont *f; 	assert(height != 0 /* allocsubfont */); 	f = malloc(sizeof(Subfont));	if(f == 0)		return 0;	f->n = n;	f->height = height;	f->ascent = ascent;	f->info = info;	f->bits = i;	f->ref = 1;	if(name){		f->name = strdup(name);		if(lookupsubfont(i->display, name) == 0)			installsubfont(name, f);	}else		f->name = 0;	return f;}