38 subroutine read_csv(np, f, output_type, ierr, fname)
bind(C)
41 integer(c_int64_t),
intent(in) :: np
42 type(c_ptr),
value :: f
43 integer(C_INT),
intent(in) :: output_type
44 integer(C_INT),
intent(out) :: ierr
45 character(kind=c_char),
intent(in) :: fname(*)
51 type(c_ptr),
value :: dims
52 integer(C_INT),
intent(out) :: ierr
53 character(kind=c_char),
intent(in) :: filename(*)
61 character(len=*),
intent(in) :: fname
62 integer(c_int64_t),
intent(in) :: np
63 real(real64),
target,
intent(out) :: ff(:)
64 integer,
intent(out) :: ierr
74 character(len=*),
intent(in) :: fname
75 integer(c_int64_t),
target,
intent(out) :: dims(:)
76 integer,
intent(out) :: ierr
subroutine, public dread_csv(fname, np, ff, ierr)
subroutine, public io_csv_get_info(fname, dims, ierr)
character(kind=c_char, len=1) function, dimension(c_str_len(f_string)), public string_f_to_c(f_string)
convert a Fortran string to a C string