|
|
1.1 ! root 1: #include "f2c.h" ! 2: #include "fio.h" ! 3: #include "lio.h" ! 4: extern char *f__icptr; ! 5: extern char *f__icend; ! 6: extern icilist *f__svic; ! 7: extern int f__icnum; ! 8: #ifdef KR_headers ! 9: extern int z_putc(); ! 10: #else ! 11: extern int z_putc(int); ! 12: #endif ! 13: ! 14: static int ! 15: z_wSL(Void) ! 16: { ! 17: while(f__recpos < f__svic->icirlen) ! 18: z_putc(' '); ! 19: return z_rnew(); ! 20: } ! 21: ! 22: VOID ! 23: #ifdef KR_headers ! 24: c_liw(a) icilist *a; ! 25: #else ! 26: c_liw(icilist *a) ! 27: #endif ! 28: { ! 29: f__reading = 0; ! 30: f__external = 0; ! 31: f__formatted = 1; ! 32: f__putn = z_putc; ! 33: L_len = a->icirlen; ! 34: f__donewrec = z_wSL; ! 35: f__svic = a; ! 36: f__icnum = f__recpos = 0; ! 37: f__cursor = 0; ! 38: f__cf = 0; ! 39: f__curunit = 0; ! 40: f__icptr = a->iciunit; ! 41: f__icend = f__icptr + a->icirlen*a->icirnum; ! 42: f__elist = (cilist *)a; ! 43: } ! 44: ! 45: #ifdef KR_headers ! 46: s_wsni(a) icilist *a; ! 47: #else ! 48: s_wsni(icilist *a) ! 49: #endif ! 50: { ! 51: cilist ca; ! 52: ! 53: c_liw(a); ! 54: ca.cifmt = a->icifmt; ! 55: x_wsne(&ca); ! 56: z_wSL(); ! 57: return 0; ! 58: } ! 59: ! 60: #ifdef KR_headers ! 61: integer s_wsli(a) icilist *a; ! 62: #else ! 63: integer s_wsli(icilist *a) ! 64: #endif ! 65: { ! 66: f__lioproc = l_write; ! 67: c_liw(a); ! 68: return(0); ! 69: } ! 70: ! 71: integer e_wsli(Void) ! 72: { ! 73: z_wSL(); ! 74: return(0); ! 75: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.