2017-09-01 20:10:35 +00:00
|
|
|
function stdmsg(msg0,bcontest,mygrid)
|
2013-03-11 19:43:06 +00:00
|
|
|
|
2017-09-01 20:10:35 +00:00
|
|
|
use iso_c_binding, only: c_bool
|
2015-04-22 17:48:03 +00:00
|
|
|
use packjt
|
2013-03-11 19:43:06 +00:00
|
|
|
character*22 msg0,msg
|
2017-09-01 20:10:35 +00:00
|
|
|
character*6 mygrid
|
2013-03-11 19:43:06 +00:00
|
|
|
integer dat(12)
|
2017-09-01 20:10:35 +00:00
|
|
|
logical(c_bool), value :: bcontest
|
|
|
|
logical(c_bool) :: stdmsg
|
2013-03-11 19:43:06 +00:00
|
|
|
|
2017-09-01 20:10:35 +00:00
|
|
|
call packmsg(msg0,dat,itype,logical(bcontest))
|
|
|
|
call unpackmsg(dat,msg,logical(bcontest),mygrid)
|
2017-09-01 05:11:57 +00:00
|
|
|
stdmsg=(msg.eq.msg0) .and. (itype.ge.0) .and. itype.ne.6
|
2013-03-11 19:43:06 +00:00
|
|
|
|
|
|
|
return
|
|
|
|
end function stdmsg
|