Index: uspace/lib/draw/font/embedded.c
===================================================================
--- uspace/lib/draw/font/embedded.c	(revision 38d150e6238ab44c861f6486e46454e07caeb0f0)
+++ uspace/lib/draw/font/embedded.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -44,5 +44,5 @@
 #include "bitmap_backend.h"
 
-static int fde_resolve_glyph(void *unused, const wchar_t chr,
+static errno_t fde_resolve_glyph(void *unused, const wchar_t chr,
     glyph_id_t *glyph_id)
 {
@@ -56,5 +56,5 @@
 }
 
-static int fde_load_glyph_surface(void *unused, glyph_id_t glyph_id,
+static errno_t fde_load_glyph_surface(void *unused, glyph_id_t glyph_id,
     surface_t **out_surface)
 {
@@ -75,5 +75,5 @@
 }
 
-static int fde_load_glyph_metrics(void *unused, glyph_id_t glyph_id,
+static errno_t fde_load_glyph_metrics(void *unused, glyph_id_t glyph_id,
     glyph_metrics_t *gm)
 {
@@ -106,5 +106,5 @@
 };
 
-int embedded_font_create(font_t **font, uint16_t points)
+errno_t embedded_font_create(font_t **font, uint16_t points)
 {
 	return bitmap_font_create(&fd_embedded, NULL, FONT_GLYPHS, font_metrics,
