@@ -35,7 +35,7 @@ module dm_api_status
3535 public :: dm_api_status_equals
3636 public :: dm_api_status_to_string
3737contains
38- integer function dm_api_status_from_string (string , api ) result(rc)
38+ integer function dm_api_status_from_string (string , status ) result(rc)
3939 ! ! Reads API status type from given string. Only keys found in the
4040 ! ! string are overwritten in the derived type. No error is returned if
4141 ! ! the string does not contain any of the keys.
@@ -50,7 +50,7 @@ integer function dm_api_status_from_string(string, api) result(rc)
5050 integer , parameter :: LINE_LEN = 1 + (API_STATUS_LEN * 2 )
5151
5252 character (len=* ), intent (in ) :: string ! ! String representation of API status.
53- type (api_status_type), intent (out ) :: api ! ! Result.
53+ type (api_status_type), intent (out ) :: status ! ! Result.
5454
5555 integer :: i, nlines, npairs
5656 character (len= LINE_LEN) :: lines(API_STATUS_NKEYS)
@@ -73,52 +73,52 @@ integer function dm_api_status_from_string(string, api) result(rc)
7373 call dm_lower(key)
7474
7575 select case (key)
76- case (' version' ); api % version = dm_ascii_escape(value)
77- case (' dmpack' ); api % dmpack = dm_ascii_escape(value)
78- case (' host' ); api % host = dm_ascii_escape(value)
79- case (' server' ); api % server = dm_ascii_escape(value)
80- case (' timestamp' ); api % timestamp = dm_ascii_escape(value)
81- case (' message' ); api % message = dm_ascii_escape(value)
82- case (' error' ); api % error = dm_atoi(value)
76+ case (' version' ); status % version = dm_ascii_escape(value)
77+ case (' dmpack' ); status % dmpack = dm_ascii_escape(value)
78+ case (' host' ); status % host = dm_ascii_escape(value)
79+ case (' server' ); status % server = dm_ascii_escape(value)
80+ case (' timestamp' ); status % timestamp = dm_ascii_escape(value)
81+ case (' message' ); status % message = dm_ascii_escape(value)
82+ case (' error' ); status % error = dm_atoi(value)
8383 case default ; cycle
8484 end select
8585 end do
8686
8787 rc = E_NONE
8888 end function dm_api_status_from_string
8989
90- pure elemental logical function dm_api_status_equals(api1, api2 ) result(equals)
90+ pure elemental logical function dm_api_status_equals(status1, status2 ) result(equals)
9191 ! ! Returns `.true.` if given API status types are equal.
92- type (api_status_type), intent (in ) :: api1 ! ! The first status type.
93- type (api_status_type), intent (in ) :: api2 ! ! The second status type.
92+ type (api_status_type), intent (in ) :: status1 ! ! The first status type.
93+ type (api_status_type), intent (in ) :: status2 ! ! The second status type.
9494
9595 equals = .false.
96- if (api1 % version /= api2 % version) return
97- if (api1 % dmpack /= api2 % dmpack) return
98- if (api1 % host /= api2 % host) return
99- if (api1 % server /= api2 % server) return
100- if (api1 % timestamp /= api2 % timestamp) return
101- if (api1 % message /= api2 % message) return
102- if (api1 % error /= api2 % error) return
96+ if (status1 % version /= status2 % version) return
97+ if (status1 % dmpack /= status2 % dmpack) return
98+ if (status1 % host /= status2 % host) return
99+ if (status1 % server /= status2 % server) return
100+ if (status1 % timestamp /= status2 % timestamp) return
101+ if (status1 % message /= status2 % message) return
102+ if (status1 % error /= status2 % error) return
103103 equals = .true.
104104 end function dm_api_status_equals
105105
106- function dm_api_status_to_string (api ) result(string)
106+ function dm_api_status_to_string (status ) result(string)
107107 ! ! Returns string representation of given API status type. The string
108108 ! ! contains new-line characters.
109- type (api_status_type), intent (inout ) :: api ! ! API status type.
109+ type (api_status_type), intent (inout ) :: status ! ! API status type.
110110 character (len= :), allocatable :: string ! ! String representation.
111111
112- string = ' version=' // trim (api % version) // NL // &
113- ' dmpack=' // trim (api % dmpack) // NL // &
114- ' host=' // trim (api % host) // NL // &
115- ' server=' // trim (api % server) // NL // &
116- ' timestamp=' // trim (api % timestamp)
112+ string = ' version=' // trim (status % version) // NL // &
113+ ' dmpack=' // trim (status % dmpack) // NL // &
114+ ' host=' // trim (status % host) // NL // &
115+ ' server=' // trim (status % server) // NL // &
116+ ' timestamp=' // trim (status % timestamp)
117117
118- if (len_trim (api % message) > 0 ) then
119- string = string // NL // ' message=' // trim (api % message)
118+ if (len_trim (status % message) > 0 ) then
119+ string = string // NL // ' message=' // trim (status % message)
120120 end if
121121
122- string = string // NL // ' error=' // dm_itoa(api % error)
122+ string = string // NL // ' error=' // dm_itoa(status % error)
123123 end function dm_api_status_to_string
124124end module dm_api_status
0 commit comments