home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / vms / 17942 < prev    next >
Encoding:
Internet Message Format  |  1992-11-14  |  2.2 KB

  1. Xref: sparky comp.os.vms:17942 comp.lang.c:16478
  2. Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!swrinde!cs.utexas.edu!sun-barr!ames!elroy.jpl.nasa.gov!nntp-server.caltech.edu!SOL1.GPS.CALTECH.EDU!CARL
  3. From: carl@SOL1.GPS.CALTECH.EDU (Carl J Lydick)
  4. Newsgroups: comp.os.vms,comp.lang.c
  5. Subject: Re: Getting terminal width from VAX-C ?
  6. Date: 13 Nov 1992 18:18:51 GMT
  7. Organization: HST Wide Field/Planetary Camera
  8. Lines: 30
  9. Message-ID: <1e0ribINNl8q@gap.caltech.edu>
  10. References: <1992Nov11.101009.87@front.se> <1992Nov12.152852.3935@rti.rti.org> <1dud12INNd9g@gap.caltech.edu>,<1992Nov13.160706.13231@rti.rti.org>
  11. Reply-To: carl@SOL1.GPS.CALTECH.EDU
  12. NNTP-Posting-Host: sol1.gps.caltech.edu
  13.  
  14. In article <1992Nov13.160706.13231@rti.rti.org>, jbs@rti.rti.org writes:
  15. >In article <1dud12INNd9g@gap.caltech.edu> carl@SOL1.GPS.CALTECH.EDU writes:
  16. >
  17. >>In article <1992Nov12.152852.3935@rti.rti.org>, jbs@rti.rti.org writes:
  18. >
  19. =>>>How do I implement the function "terminal_width()" ?
  20. =
  21. =>>Example of how to get the page LENGTH deleted]
  22. =
  23. =>Close, but no cigar.  The IO$_SENSEMODE characteristics buffer contains the
  24. =>page length, not the page width.  For the page WIDTH you want to use $GETDVI,
  25. =>specifying the item code DVI$_DEVBUFSIZ.
  26. =
  27. =What's in your cigars?  This code works on my system (VMS 5.5 on a VAX 6520).
  28. =Compile it and try it on yours after doing "$ set term/width=132" and then
  29. =80.  Or are we discussing a difference in terminology here?  I consider width
  30. =to be the number of columns displayed on the terminal.  I would consider
  31. =length to be the number of rows.
  32.  
  33. Sorry, my mistake.  I wrote my response from home, where I don't have access to
  34. the manuals.  I confused the second word of the characteristics buffere with
  35. the eight byte.  Mea culpa.
  36. --------------------------------------------------------------------------------
  37. Carl J Lydick | INTERnet: CARL@SOL1.GPS.CALTECH.EDU | NSI/HEPnet: SOL1::CARL
  38.  
  39. Disclaimer:  Hey, I understand VAXen and VMS.  That's what I get paid for.  My
  40. understanding of astronomy is purely at the amateur level (or below).  So
  41. unless what I'm saying is directly related to VAX/VMS, don't hold me or my
  42. organization responsible for it.  If it IS related to VAX/VMS, you can try to
  43. hold me responsible for it, but my organization had nothing to do with it.
  44.