pub unsafe extern fn LAPACKE_zhpgv_work(matrix_layout: c_int,
itype: lapack_int,
jobz: c_char,
uplo: c_char,
n: lapack_int,
ap: *mut lapack_complex_double,
bp: *mut lapack_complex_double,
w: *mut c_double,
z: *mut lapack_complex_double,
ldz: lapack_int,
work: *mut lapack_complex_double,
rwork: *mut c_double)
-> lapack_int