cv.c 725 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * (c) copyright 1983 by the Vrije Universiteit, Amsterdam, The Netherlands.
  3. *
  4. * This product is part of the Amsterdam Compiler Kit.
  5. *
  6. * Permission to use, sell, duplicate or disclose this software must be
  7. * obtained in writing. Requests for such permissions may be sent to
  8. *
  9. * Dr. Andrew S. Tanenbaum
  10. * Wiskundig Seminarium
  11. * Vrije Universiteit
  12. * Postbox 7161
  13. * 1007 MC Amsterdam
  14. * The Netherlands
  15. *
  16. */
  17. #include <stdio.h>
  18. unsigned memaddr = 0x100;
  19. main() {
  20. char buf[256];
  21. register i,len;
  22. while((len=read(0,buf,sizeof(buf))) > 0) {
  23. putw(memaddr,stdout);
  24. putw(0,stdout);
  25. putw(len,stdout);
  26. memaddr += len;
  27. for(i=0;i<len;i++)
  28. putc(buf[i],stdout);
  29. }
  30. }