feat: update to c3 0.8.2

This commit is contained in:
Alessandro Mauri 2026-07-29 00:50:28 +02:00
parent 64d168f53b
commit fedf67ecfe
3 changed files with 10 additions and 23 deletions

View File

@ -1,5 +1,6 @@
{
"provides" : "schrift",
"sources": ["."],
"targets" : {
"linux-x64" : {
"dependencies" : [],

View File

@ -1,14 +0,0 @@
{
"langrev": "1",
"warnings": [ "no-unused" ],
"dependency-search-paths": [ ".." ],
"dependencies": [ "schrift" ],
"authors": [ "Alessandro Mauri <alemauri001@gmail.com>", "Thomas Oltmann <thomas.oltmann.hhg@gmail.com>" ],
"version": "0.1.0",
"sources": [ ],
"output": "build",
"target": "linux-x64",
"features": [],
"cpu": "generic",
"opt": "O0",
}

View File

@ -45,14 +45,14 @@ struct SftImage
int height;
}
extern fn ZString sft_version() @extern("sft_version");
extern fn ZString sft_version() @cname("sft_version");
extern fn SftFont loadmem(void* mem, usz size) @extern("sft_loadmem");
extern fn SftFont loadfile(ZString filename) @extern("sft_loadfile");
extern fn void freefont(SftFont font) @extern("sft_freefont");
extern fn SftFont loadmem(void* mem, usz size) @cname("sft_loadmem");
extern fn SftFont loadfile(ZString filename) @cname("sft_loadfile");
extern fn void freefont(SftFont font) @cname("sft_freefont");
extern fn int lmetrics(Sft* sft, SftLMetrics* metrics) @extern("sft_lmetrics");
extern fn int lookup(Sft* sft, SftUChar codepoint, SftGlyph* glyph) @extern("sft_lookup");
extern fn int gmetrics(Sft* sft, SftGlyph glyph, SftGMetrics* metrics) @extern("sft_gmetrics");
extern fn int kerning(Sft* sft, SftGlyph leftGlyph, SftGlyph rightGlyph, SftKerning* kerning) @extern("sft_kerning");
extern fn int render(Sft* sft, SftGlyph glyph, SftImage image) @extern("sft_render");
extern fn int lmetrics(Sft* sft, SftLMetrics* metrics) @cname("sft_lmetrics");
extern fn int lookup(Sft* sft, SftUChar codepoint, SftGlyph* glyph) @cname("sft_lookup");
extern fn int gmetrics(Sft* sft, SftGlyph glyph, SftGMetrics* metrics) @cname("sft_gmetrics");
extern fn int kerning(Sft* sft, SftGlyph leftGlyph, SftGlyph rightGlyph, SftKerning* kerning) @cname("sft_kerning");
extern fn int render(Sft* sft, SftGlyph glyph, SftImage image) @cname("sft_render");