diff --git a/manifest.json b/manifest.json index efb7f23..2ec815d 100644 --- a/manifest.json +++ b/manifest.json @@ -1,5 +1,6 @@ { "provides" : "schrift", + "sources": ["."], "targets" : { "linux-x64" : { "dependencies" : [], diff --git a/project.json b/project.json deleted file mode 100644 index 92b049c..0000000 --- a/project.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "langrev": "1", - "warnings": [ "no-unused" ], - "dependency-search-paths": [ ".." ], - "dependencies": [ "schrift" ], - "authors": [ "Alessandro Mauri ", "Thomas Oltmann " ], - "version": "0.1.0", - "sources": [ ], - "output": "build", - "target": "linux-x64", - "features": [], - "cpu": "generic", - "opt": "O0", -} diff --git a/libschrift.c3 b/schrift.c3i similarity index 63% rename from libschrift.c3 rename to schrift.c3i index 699d296..b296392 100644 --- a/libschrift.c3 +++ b/schrift.c3i @@ -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");