@@ -44,7 +44,7 @@ module m_silo_proxy
4444
4545 ! > @brief Refer to page 28 of Silo's user guide (10/2007, v4.6) for
4646 ! ! information about this subroutine
47- function DBCREATE (pathname , lpathname , mode , target , &
47+ impure function DBCREATE (pathname , lpathname , mode , target , &
4848 fileinfo , lfileinfo , filetype , status )
4949
5050 integer :: DBCREATE
@@ -66,7 +66,7 @@ end function DBCREATE
6666
6767 ! > @brief Refer to page 235 of Silo's user guide (10/2007, v4.6)
6868 ! ! for information about this subroutine
69- function DBGET2DSTRLEN ()
69+ impure function DBGET2DSTRLEN ()
7070
7171 integer :: DBGET2DSTRLEN
7272
@@ -79,7 +79,7 @@ end function DBGET2DSTRLEN
7979
8080 ! > @brief Refer to page 234 of Silo's user guide (10/2007, v4.6)
8181 ! ! for information about this subroutine
82- function DBSET2DSTRLEN (len )
82+ impure function DBSET2DSTRLEN (len )
8383
8484 integer :: DBSET2DSTRLEN
8585 integer , intent (IN ) :: len
@@ -93,7 +93,7 @@ end function DBSET2DSTRLEN
9393
9494 ! > @brief Refer to page 185 of Silo's user guide (10/2007, v4.6)
9595 ! ! for information about this subroutine
96- function DBMKOPTLIST (maxopts , optlist_id )
96+ impure function DBMKOPTLIST (maxopts , optlist_id )
9797
9898 integer :: DBMKOPTLIST
9999 integer , intent (IN ) :: maxopts
@@ -107,7 +107,7 @@ end function DBMKOPTLIST
107107
108108 ! > @brief Refer to page 186 of Silo's user guide (10/2007, v4.6)
109109 ! ! for information about this subroutine
110- function DBADDIOPT (optlist_id , option , ivalue )
110+ impure function DBADDIOPT (optlist_id , option , ivalue )
111111
112112 integer :: DBADDIOPT
113113 integer , intent (IN ) :: optlist_id
@@ -123,7 +123,7 @@ end function DBADDIOPT
123123
124124 ! > @brief Refer to page 186 of Silo's user guide (10/2007, v4.6)
125125 ! ! for information about this subroutine
126- function DBADDDOPT (optlist_id , option , dvalue )
126+ impure function DBADDDOPT (optlist_id , option , dvalue )
127127
128128 integer :: DBADDDOPT
129129 integer , intent (IN ) :: optlist_id
@@ -139,7 +139,7 @@ end function DBADDDOPT
139139
140140 ! > @brief Refer to page 121 of Silo's user guide (10/2007, v4.6)
141141 ! ! for information about this subroutine
142- function DBPUTMMESH (dbid , name , lname , nmesh , meshnames , &
142+ impure function DBPUTMMESH (dbid , name , lname , nmesh , meshnames , &
143143 lmeshnames , meshtypes , optlist_id , status )
144144
145145 integer :: DBPUTMMESH
@@ -162,7 +162,7 @@ end function DBPUTMMESH
162162
163163 ! > @brief Refer to page 189 of Silo's user guide (10/2007, v4.6)
164164 ! ! for information about this subroutine
165- function DBFREEOPTLIST (optlist_id )
165+ impure function DBFREEOPTLIST (optlist_id )
166166
167167 integer :: DBFREEOPTLIST
168168 integer , intent (IN ) :: optlist_id
@@ -175,7 +175,7 @@ end function DBFREEOPTLIST
175175
176176 ! > @brief Refer to page 57 of Silo's user guide (10/2007, v4.6) for
177177 ! ! information about this subroutine
178- function DBPUTQM (dbid , name , lname , xname , lxname , yname , lyname , &
178+ impure function DBPUTQM (dbid , name , lname , xname , lxname , yname , lyname , &
179179 zname , lzname , x , y , z , dims , ndims , datatype , &
180180 coordtype , optlist_id , status )
181181
@@ -208,7 +208,7 @@ end function DBPUTQM
208208
209209 ! > @brief Refer to page 46 of Silo's user guide (10/2007, v4.6) for
210210 ! ! information about this subroutine
211- function DBPUTCURVE (dbid , curvename , lcurvename , xvals , yvals , &
211+ impure function DBPUTCURVE (dbid , curvename , lcurvename , xvals , yvals , &
212212 datatype , npoints , optlist_id , status )
213213
214214 integer :: DBPUTCURVE
@@ -231,7 +231,7 @@ end function DBPUTCURVE
231231
232232 ! > @brief Refer to page 130 of Silo's user guide (10/2007, v4.6)
233233 ! ! for information about this subroutine
234- function DBPUTMVAR (dbid , name , lname , nvar , varnames , lvarnames , &
234+ impure function DBPUTMVAR (dbid , name , lname , nvar , varnames , lvarnames , &
235235 vartypes , optlist_id , status )
236236
237237 integer :: DBPUTMVAR
@@ -254,7 +254,7 @@ end function DBPUTMVAR
254254
255255 ! > @brief Refer to page 64 of Silo's user guide (10/2007, v4.6) for
256256 ! ! information about this subroutine
257- function DBPUTQV1 (dbid , name , lname , meshname , lmeshname , var , &
257+ impure function DBPUTQV1 (dbid , name , lname , meshname , lmeshname , var , &
258258 dims , ndims , mixvar , mixlen , datatype , &
259259 centering , optlist_id , status )
260260
@@ -283,7 +283,7 @@ end function DBPUTQV1
283283
284284 ! > @brief Refer to page 31 of Silo's user guide (10/2007, v4.6) for
285285 ! ! information about this subroutine
286- function DBCLOSE (dbid )
286+ impure function DBCLOSE (dbid )
287287
288288 integer :: DBCLOSE
289289 integer , intent (IN ) :: dbid
0 commit comments