home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / hp48 / 4104 < prev    next >
Encoding:
Internet Message Format  |  1992-07-30  |  1.5 KB

  1. From: akcs.joehorn@hpcvbbs.cv.hp.com (Joseph K. Horn)
  2. Date: Fri, 31 Jul 1992 07:40:11 GMT
  3. Subject: Re: Tricks with pointers
  4. Message-ID: <2a78e8d2.1492.2comp.sys.hp48.1@hpcvbbs.cv.hp.com>
  5. Path: sparky!uunet!cs.utexas.edu!wupost!darwin.sura.net!mips!sdd.hp.com!hp-cv!hp-pcd!hpcvra!rnews!hpcvbbs!akcs.joehorn
  6. Newsgroups: comp.sys.hp48
  7. References: <2a74e987.1492comp.sys.hp48@hpcvbbs.cv.hp.com> <2a76f641.1492.1comp
  8. Keywords: pointers
  9. Lines: 26
  10.  
  11. akcs.nomad@hpcvbbs.cv.hp.com [Adam Cowen] writes that changing a
  12. directory's contents when it is also on the stack changes it on the
  13. stack as well.  Then akcs.levenson@hpcvbbs.cv.hp.com [william j.
  14. levenson] writes:
  15.  
  16. > I tried it and, sure enough, the stack object is changed.  Is this a
  17. > bug?
  18.  
  19. No, it's a feature.  The old Owner's Manual wrongly states in the note
  20. on the bottom of page 124: "If you recall a directory to the stack,
  21. and then change that copy on the stack, the actual directory object
  22. changes, as well."  This is, of course, 100% backwards; it's actually
  23. the other way around, as is now correctly stated in the new Owner's
  24. Manual on page 7-8: "If you recall a directory to the stack and then
  25. change the directory contents, the copy on the stack will change as
  26. well."
  27.  
  28. You can "turn off" this "feature" by doing a NEWOB on the directory on
  29. the stack, which copies it to temporary memory, so that it no longer
  30. points to the actual (named) directory.
  31.  
  32. > BTW, I have a Rev D; Does Rev E do this?
  33.  
  34. Yes; all HP 48 revisions do this.
  35.  
  36. -Joseph K. Horn-   -Peripheral Vision, Ltd.-
  37.