pub unsafe extern fn zhegvx_(__itype: *mut __CLPK_integer, __jobz: *mut c_char, __range: *mut c_char, __uplo: *mut c_char, __n: *mut __CLPK_integer, __a: *mut __CLPK_doublecomplex, __lda: *mut __CLPK_integer, __b: *mut __CLPK_doublecomplex, __ldb: *mut __CLPK_integer, __vl: *mut __CLPK_doublereal, __vu: *mut __CLPK_doublereal, __il: *mut __CLPK_integer, __iu: *mut __CLPK_integer, __abstol: *mut __CLPK_doublereal, __m: *mut __CLPK_integer, __w: *mut __CLPK_doublereal, __z__: *mut __CLPK_doublecomplex, __ldz: *mut __CLPK_integer, __work: *mut __CLPK_doublecomplex, __lwork: *mut __CLPK_integer, __rwork: *mut __CLPK_doublereal, __iwork: *mut __CLPK_integer, __ifail: *mut __CLPK_integer, __info: *mut __CLPK_integer) -> c_int