diff --git a/libc3/types.h b/libc3/types.h
index 9e756be..d2010a3 100644
--- a/libc3/types.h
+++ b/libc3/types.h
@@ -311,6 +311,7 @@ typedef struct module {
/* error_handler */
typedef struct error_handler s_error_handler;
+typedef const s_sym * (* f_error_handler) (s_error_handler *);
struct error_handler
{