|
|
1.1 ! root 1: /* @(#)ltol3.c 4.1 (Berkeley) 12/21/80 */ ! 2: ltol3(cp, lp, n) ! 3: char *cp; ! 4: long *lp; ! 5: int n; ! 6: { ! 7: register i; ! 8: register char *a, *b; ! 9: ! 10: a = cp; ! 11: b = (char *)lp; ! 12: for(i=0;i<n;i++) { ! 13: #ifdef pdp11 ! 14: *a++ = *b++; ! 15: b++; ! 16: *a++ = *b++; ! 17: *a++ = *b++; ! 18: #else ! 19: #ifdef vax ! 20: *a++ = *b++; ! 21: *a++ = *b++; ! 22: *a++ = *b++; ! 23: b++; ! 24: #else ! 25: #if defined(interdata) || defined(mc68000) ! 26: b++; ! 27: *a++ = *b++; ! 28: *a++ = *b++; ! 29: *a++ = *b++; ! 30: #else ! 31: Unknown machine! ! 32: #endif ! 33: #endif ! 34: #endif ! 35: } ! 36: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.