diff --git a/src/interfaces/ecpg/include/pgtypes_timestamp.h b/src/interfaces/ecpg/include/pgtypes_timestamp.h
index b6f1745a5e0a85082ef8797b81752a36e2baf5e4..8b3bf941e73178d32e47694427867b3b541b71f0 100644
--- a/src/interfaces/ecpg/include/pgtypes_timestamp.h
+++ b/src/interfaces/ecpg/include/pgtypes_timestamp.h
@@ -23,6 +23,8 @@ extern int	PGTYPEStimestamp_sub(timestamp *, timestamp *, interval *);
 extern int	PGTYPEStimestamp_fmt_asc(timestamp *, char *, int, char *);
 extern void PGTYPEStimestamp_current(timestamp *);
 extern int	PGTYPEStimestamp_defmt_asc(char *, char *, timestamp *);
+extern int  PGTYPEStimestamp_add_interval(timestamp *tin, interval *span, timestamp *tout);
+extern int  PGTYPEStimestamp_sub_interval(timestamp *tin, interval *span, timestamp *tout);
 
 #ifdef __cplusplus
 }