File: separate_compilation_17a.f90

package info (click to toggle)
lfortran 0.60.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 58,412 kB
  • sloc: cpp: 173,406; f90: 80,491; python: 17,586; ansic: 9,610; yacc: 2,356; sh: 1,401; fortran: 895; makefile: 37; javascript: 15
file content (16 lines) | stat: -rw-r--r-- 424 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module mod_separate_compilation_17

    implicit none

    type :: key_type
        integer(1), allocatable :: value(:)
    end type key_type

    interface fnv_1_hash
        module function int8_fnv_1( key ) result(hash_code)
            integer(1), intent(inout) :: key(:)
            integer(4)             :: hash_code
        end function int8_fnv_1
    end interface fnv_1_hash

end module mod_separate_compilation_17