29
p = f__icvt(n, &ndigit, &sign, 10);
30
if(f__recpos + ndigit >= L_len)
40
lwrt_L(n, len) ftnint n; ftnlen len;
42
lwrt_L(ftnint n, ftnlen len)
45
if(f__recpos+LLOGW>=L_len)
47
wrt_L((Uint *)&n,LLOGW, len);
51
lwrt_A(p,len) char *p; ftnlen len;
53
lwrt_A(char *p, ftnlen len)
63
if (len > 1 && p[len-1] == ' ') {
64
while(--len > 1 && p[len-1] == ' ');
72
if(f__recpos+len+a >= L_len)
96
l_g(buf, n) char *buf; double n;
98
l_g(char *buf, double n)
101
#ifdef Old_list_output
108
fmt = LLOW <= absn && absn < LHIGH ? LFFMT : LEFMT;
110
sprintf(buf, fmt, n);
113
return sprintf(buf, fmt, n);
117
register char *b, c, c1;
137
sprintf(b, LGFMT, n);
155
/* Fortran 77 insists on having a decimal point... */
166
for(c1 = '.', c = 'E'; *b = c1;
178
l_put(s) register char *s;
180
l_put(register char *s)
184
register void (*pn)() = f__putn;
186
register void (*pn)(int) = f__putn;
203
if(f__recpos + l_g(buf,n) >= L_len)
209
lwrt_C(a,b) double a,b;
211
lwrt_C(double a, double b)
214
char *ba, *bb, bufa[LEFBL], bufb[LEFBL];
218
for(ba = bufa; *ba == ' '; ba++)
220
bl = l_g(bufb, b) + 1; /* intentionally high by 1 */
221
for(bb = bufb; *bb == ' '; bb++)
223
if(f__recpos + al + bl + 3 >= L_len)
232
if (f__recpos + bl >= L_len) {
234
#ifndef OMIT_BLANK_CC
244
l_write(number,ptr,len,type) ftnint *number,type; char *ptr; ftnlen len;
246
l_write(ftnint *number, char *ptr, ftnlen len, ftnint type)
249
#define Ptr ((flex *)ptr)
255
for(i=0;i< *number; i++)
259
default: f__fatal(117,"unknown type in lio");
302
xlog: lwrt_L(Ptr->flint, len);