11 void conper(cresp, cresp_s, im1, im2, ier)
12 char *cresp;
int cresp_s;
13 long int *im1, *im2, *ier;
15 static char cmonth[12][4], cp1[4], cp2[4];
17 static long int i, _l0, i_, n1,
j, j_, _fst, n2, l, l_, imm, imm_;
21 {
static char* _itmp0[] = {
"OCT",
"NOV",
"DEC",
"JAN",
"FEB",
"MAR",
22 "APR",
"MAY",
"JUN",
"JUL",
"AUG",
"SEP"};
23 for(
i = 1, _r = 0;
i <= 12;
i++ )
25 f_strncpy( cmonth[
i - 1], _itmp0[_r++], 3 );
36 case_u( cresp,cresp_s, ADR(_l0,7) );
39 for(
i = 1;
i <= 3;
i++ )
42 if( cresp[
i - 1] !=
'-' && cresp[
i - 1] !=
' ' )
44 cp1[
i - 1] = cresp[
i - 1];
49 for(
j =
i, _fst=1; (
j <= 3) || _fst;
j++, _fst=0 )
61 for(
i = 2;
i <= 4;
i++ )
64 if( cresp[
i - 1] ==
'-' )
66 for(
j =
i + 1, _fst=1; (
j <= (
i + 3)) || _fst;
j++, _fst=0 )
69 if( cresp[
j - 1] >=
'A' && cresp[
j - 1] <=
'Z' )
72 cp2[n2 - 1] = cresp[
j - 1];
76 for( l = n2 + 1, _fst=1; (l <= 3) || _fst; l++, _fst=0 )
90 for( imm = 1; imm <= 12; imm++ )
93 if( f_strcmp(ntstr(cp1+0,min(n1,3)),ntstr(cmonth[imm_]+0,min(n1,3))
109 for( imm = 1; imm <= 12; imm++ )
112 if( f_strcmp(ntstr(cp2+0,min(n2,3)),ntstr(cmonth[imm_]+0,min(n2,3))
void case_u(char *c, int c_s, long int *n)
void conper(char *cresp, int cresp_s, long int *im1, long int *im2, long int *ier)