ft8d/crc.f90

23 lines
706 B
Fortran
Raw Normal View History

2018-03-24 07:20:34 -04:00
module crc
use, intrinsic :: iso_c_binding, only: c_int, c_loc, c_int8_t, c_bool, c_short
interface
function crc14 (data, length) bind (C, name="crc14")
use, intrinsic :: iso_c_binding, only: c_short, c_ptr, c_int
implicit none
integer (c_short) :: crc14
type (c_ptr), value :: data
integer (c_int), value :: length
end function crc14
2018-12-15 07:25:41 -05:00
function crc14_check (data, length) bind (C, name="crc14_check")
2018-03-24 07:20:34 -04:00
use, intrinsic :: iso_c_binding, only: c_bool, c_ptr, c_int
implicit none
logical (c_bool) :: crc14_check
type (c_ptr), value :: data
integer (c_int), value :: length
end function crc14_check
end interface
end module crc