diff --git a/src/interfaces/ecpg/pgtypeslib/numeric.c b/src/interfaces/ecpg/pgtypeslib/numeric.c
index 2e18cffcd3280e527f7b04d23846e17f831ccd67..6ac9ae48ee3f9b3c0985de17396f4d13c1735cf0 100644
--- a/src/interfaces/ecpg/pgtypeslib/numeric.c
+++ b/src/interfaces/ecpg/pgtypeslib/numeric.c
@@ -1,5 +1,6 @@
 #include "postgres_fe.h"
 #include <ctype.h>
+#include <limits.h>
 
 #include "extern.h"
 #include "pgtypes_error.h"