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

  1. From: akcs.nomad@hpcvbbs.cv.hp.com (Adam Cowen)
  2. Date: Tue, 28 Jul 1992 06:40:02 GMT
  3. Subject: Tricks with pointers
  4. Message-ID: <2a74e987.1492comp.sys.hp48@hpcvbbs.cv.hp.com>
  5. Path: sparky!uunet!cs.utexas.edu!sdd.hp.com!hp-cv!hp-pcd!hpcvra!rnews!hpcvbbs!akcs.nomad
  6. Newsgroups: comp.sys.hp48
  7. Keywords: pointers
  8. Lines: 22
  9.  
  10. Hi there,
  11.   Well I was playing around with my calc the other day, and found out
  12. this neat, but basically useless fact. Say I have the directory FONE in
  13. my HOME dirctory. If I recall the directory to the stack ('FONE' RCL)
  14. which as most know does not really recall it to the stack, but just
  15. points to the memory location which holds the dir FONE. Anywyas the dir
  16. is recalled to the stack. Now if I type 'FONE' PGDIR it transfers the
  17. pointers and the directory object is on the stack, and is not just a
  18. pointer to a memory location (same as performing a NEWOB). 
  19.   Well what I wasn't expecting is if you go back to the point where the
  20. dir on the stack points to the mem location, and the directory still
  21. exists, but take a different approach. What you next do is go into the
  22. directory and do a CLVAR (clears all vars in a directory). This thime
  23. instead of the HP moving the object to the stack, after the HP has
  24. cleared all vars the stack reads 
  25. 1:   DIR END
  26.  
  27. Oh well I thought it was neat. Hope I didn't waste too much bandwidth!
  28.  
  29. Adam Cowen
  30. VP of Edmontons HP Club
  31. Email: hpclub@ee.ualberta.ca
  32.  
  33.