Index: kernel/generic/src/debug/symtab.c
===================================================================
--- kernel/generic/src/debug/symtab.c	(revision cde999aca79219e8751af76502001a86d411d176)
+++ kernel/generic/src/debug/symtab.c	(revision 847844a5c1c6014e479cb00bf10c9d740927aa2d)
@@ -54,5 +54,5 @@
  *
  */
-int symtab_name_lookup(uintptr_t addr, const char **name, uintptr_t *offset)
+errno_t symtab_name_lookup(uintptr_t addr, const char **name, uintptr_t *offset)
 {
 #ifdef CONFIG_SYMTAB
@@ -96,10 +96,10 @@
 {
 	const char *name;
-	int rc = symtab_name_lookup(addr, &name, NULL);
-	
-	switch (rc) {
-	case EOK:
+	errno_t rc = symtab_name_lookup(addr, &name, NULL);
+	
+	switch ((case_errno_t) rc) {
+	case (case_errno_t) EOK:
 		return name;
-	case ENOENT:
+	case (case_errno_t) ENOENT:
 		return "unknown";
 	default:
@@ -156,5 +156,5 @@
  *
  */
-int symtab_addr_lookup(const char *name, uintptr_t *addr)
+errno_t symtab_addr_lookup(const char *name, uintptr_t *addr)
 {
 #ifdef CONFIG_SYMTAB
