Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include "f2c.h"
00014 #include "blaswrap.h"
00015 #include "string.h"
00016
00017
00018
00019 static integer c__1 = 1;
00020
00021 int chkxer_(char *srnamt, integer *infot, integer *nout,
00022 logical *lerr, logical *ok)
00023 {
00024
00025 static char fmt_9999[] = "(\002 *** Illegal value of parameter number"
00026 " \002,i2,\002 not detected by \002,a6,\002 ***\002)";
00027
00028
00029 integer s_wsfe(cilist *), do_fio(integer *, char *, ftnlen), i_len_trim(
00030 char *, ftnlen), e_wsfe(void);
00031
00032
00033 static cilist io___1 = { 0, 0, 0, fmt_9999, 0 };
00034
00035 int srnamt_len;
00036
00037 srnamt_len = strlen (srnamt);
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056 if (! (*lerr)) {
00057 io___1.ciunit = *nout;
00058 s_wsfe(&io___1);
00059 do_fio(&c__1, (char *)&(*infot), (ftnlen)sizeof(integer));
00060 do_fio(&c__1, srnamt, i_len_trim(srnamt, srnamt_len));
00061 e_wsfe();
00062 *ok = FALSE_;
00063 }
00064 *lerr = FALSE_;
00065 return 0;
00066
00067
00068
00069
00070 }