home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume4 / echo.patch1 < prev    next >
Encoding:
Internet Message Format  |  1989-02-03  |  1.3 KB

  1. Path: xanth!nic.MR.NET!hal!ncoast!allbery
  2. From: edf@ROCKY2.ROCKEFELLER.EDU (David MacKenzie)
  3. Newsgroups: comp.sources.misc
  4. Subject: v04i132: merged echo patch
  5. Message-ID: <8810210644.AA14556@rocky2>
  6. Date: 22 Oct 88 01:33:15 GMT
  7. Sender: allbery@ncoast.UUCP
  8. Reply-To: edf@ROCKY2.ROCKEFELLER.EDU (David MacKenzie)
  9. Lines: 44
  10. Approved: allbery@ncoast.UUCP
  11.  
  12. Posting-number: Volume 4, Issue 132
  13. Submitted-by: "David MacKenzie" <edf@ROCKY2.ROCKEFELLER.EDU>
  14. Archive-name: echo.patch1
  15.  
  16. Hard to believe anyone could botch an echo, isn't it?  And I'd been
  17. using it for about a month when I posted it.  Sigh.  The below patch
  18. makes the \0ooo escape work.
  19.  
  20. *** echo.c.old    Sat Oct  1 02:02:58 1988
  21. --- echo.c    Sat Oct  1 02:03:35 1988
  22. ***************
  23. *** 21,27 ****
  24.    * \\        backslash
  25.    *
  26.    * David MacKenzie
  27. !  * Latest revision: 08/07/88
  28.    */
  29.   
  30.   #include <stdio.h>
  31. --- 21,27 ----
  32.    * \\        backslash
  33.    *
  34.    * David MacKenzie
  35. !  * Latest revision: 10/01/88
  36.    */
  37.   
  38.   #include <stdio.h>
  39. ***************
  40. *** 65,71 ****
  41.           break;
  42.           case '0':
  43.           for (i = n = 0, ++s; i < 3 && *s >= '0' && *s <= '7'; ++i, ++s)
  44. !             n += *s - '0';
  45.           --s;
  46.           putchar(n);
  47.           break;
  48. --- 65,71 ----
  49.           break;
  50.           case '0':
  51.           for (i = n = 0, ++s; i < 3 && *s >= '0' && *s <= '7'; ++i, ++s)
  52. !             n = n * 8 + *s - '0';
  53.           --s;
  54.           putchar(n);
  55.           break;
  56.