52 short int *iflag, *ndig, *status;
55 static short int _fst,
i, i_, idec, iend_, isign;
56 static double sign, x;
83 else if( *status == 2 )
105 else if( *status == 2 )
117 if ( DEBUG1 )
printf(
"\nshreal: isign = %d",isign);
127 if ( DEBUG2 )
printf(
"\nshreal: status from nextch = %d",*status);
134 else if( *status == 2 )
152 if ( DEBUG1 )
printf(
"\nshreal: idec = %d",idec);
165 if ( DEBUG1 )
printf(
"\nshreal: ndig = %d isign = %d",*ndig,isign);
166 if( (*ndig > 0) || (isign != 0) )
176 else if( *status == 2 )
189 if( (*ndig > 0) || (isign != 0) )
199 else if( *status == 2 )
213 if ( DEBUG1 )
printf(
"\nshreal: ndig = %d isign = %d",ndig,isign);
214 if( (*ndig > 0) || (isign != 0) )
224 else if( *status == 2 )
258 for(
i = 1, _fst=1; (
i <= idec) || _fst;
i++, _fst=0 )
276 if ( DEBUG1 )
printf(
"\nshreal: isign = %d",isign);
void irang(short int *i, short int *min_, short int *max_, short int *status)
printf("fbuf is %s\n", fbuf)
void nextch(short int *ichar, short int *status)
void shreal(double *value, short int *iflag, short int *ndig, short int *status)