diff --git a/src/libmtime.f90 b/src/libmtime.f90
index 53ab8aeb4ca16c470bc42c7d19703ed0c5321964..eeeea119dd252ba3cc4b0eea1c54584257df8f76 100644
--- a/src/libmtime.f90
+++ b/src/libmtime.f90
@@ -1098,7 +1098,7 @@ contains
   !! Only dates between and including 1582-10-15 TO 9999-12-31 supported.
   !!
   !! @param  my_datetime
-  !!         A pointer to type datetime. The datetime to be converted to string.
+  !!         An object of type datetime. The datetime to be converted to string.
   !!
   !! @param  string
   !!         String where datetime is to be written.
@@ -1108,7 +1108,7 @@ contains
   !! 
   !! @param[out]       errno       optional, error message   
   subroutine datetimeToPosixString(my_datetime, string, fmtstr, errno) !OK-TESTED.
-    type(datetime), pointer, intent(in) :: my_datetime
+    type(datetime), target, intent(in) :: my_datetime
     character(len=max_datetime_str_len) :: string
     character(len=*) :: fmtstr
     type(c_ptr) :: dummy_ptr