diff options
author | schnetter <schnetter@51d2df92-0e4f-0410-a727-bd43d766d6b6> | 2005-04-16 15:30:37 +0000 |
---|---|---|
committer | schnetter <schnetter@51d2df92-0e4f-0410-a727-bd43d766d6b6> | 2005-04-16 15:30:37 +0000 |
commit | 8a3fd1c16ff51bdcb96f8434d1cc2bcfcbf4f770 (patch) | |
tree | 3a1f76b56cbc8ab230efa37368a7671612bd54f7 /src/cctk_Version.F90 | |
parent | 3b60528507a27432ede15bb169288e80f50ba647 (diff) |
Add more Fortran interfaces
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Fortran/trunk@27 51d2df92-0e4f-0410-a727-bd43d766d6b6
Diffstat (limited to 'src/cctk_Version.F90')
-rw-r--r-- | src/cctk_Version.F90 | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/src/cctk_Version.F90 b/src/cctk_Version.F90 new file mode 100644 index 0000000..0bf7b74 --- /dev/null +++ b/src/cctk_Version.F90 @@ -0,0 +1,75 @@ +/*@@ + @file $RCSfile$ + @author $Author$ + @date $Date$ + @desc + Fortran 90 interface declarations for the routines + which have their C declarations in cctk_Version.h + @enddesc + @version $Header$ +@@*/ + +#include "cctk.h" + +module cctk_Version + implicit none + + interface + + subroutine CCTK_FullVersion (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTK_FullVersion + + subroutine CCTK_MajorVersion (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTK_MajorVersion + + subroutine CCTK_MinorVersion (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTK_MinorVersion + + subroutine CCTK_MicroVersion (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTK_MicroVersion + + subroutine CCTKi_DateStamp (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTKi_DateStamp + + subroutine CCTK_CompileTime (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTK_CompileTime + + subroutine CCTKi_CompileDate (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTKi_CompileDate + + subroutine CCTKi_CompileUser (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTKi_CompileUser + + subroutine CCTKi_RunUser (string, string_length) + implicit none + character(*) string + integer string_length + end subroutine CCTKi_RunUser + + end interface + +end module cctk_Version |