Mercurial > hg > octave-nkf
diff liboctave/CmplxSCHUR.cc @ 1930:d20ab06301e8
[project @ 1996-02-11 22:30:18 by jwe]
author | jwe |
---|---|
date | Sun, 11 Feb 1996 22:30:39 +0000 |
parents | 908f5b6676d7 |
children | 1b57120c997b |
line wrap: on
line diff
--- a/liboctave/CmplxSCHUR.cc +++ b/liboctave/CmplxSCHUR.cc @@ -70,20 +70,21 @@ return -1; } - char *jobvs = "V"; - char *sense = "N"; - char *sort = "N"; + char jobvs = 'V'; + char sense = 'N'; + char sort = 'N'; char ord_char = ord.empty () ? 'U' : ord[0]; if (ord_char == 'A' || ord_char == 'D' || ord_char == 'a' || ord_char == 'd') - sort = "S"; + sort = 'S'; - select_function selector= 0; if (ord_char == 'A' || ord_char == 'a') selector = select_ana; else if (ord_char == 'D' || ord_char == 'd') selector = select_dig; + else + selector = 0; int n = a_nc; int lwork = 8 * n; @@ -116,7 +117,7 @@ int *pbwork = bwork.fortran_vec (); - F77_XFCN (zgeesx, ZGEESX, (jobvs, sort, selector, sense, n, s, n, + F77_XFCN (zgeesx, ZGEESX, (&jobvs, &sort, selector, &sense, n, s, n, sdim, pw, q, n, rconde, rcondv, pwork, lwork, prwork, pbwork, info, 1L, 1L));