[fa.info-vax] SMG utility

MANAGER%UMDHEP.BITNET@WISCVM.ARPA (09/07/85)

        The documentation for the SMG routines once again appears
        to be inadequate.  I tried to follow their directions for
        using SMG$GET_TERM_DATA, with little success. The manual
        called for using symbols SMG$K_<capability field desired>,
        but these were not defined and I could find them nowhere
        in any of the C include files. The answer is that they are
        defined in $SMGTRMPTR in SYS$LIBRARY:FORSYSDEF.TLB. There
        was no SMGTRMPTR.H, so I modified the FORTRAN version for
        C. If anybody wants a copy of SMGTRMPTR.H (it's not too
        difficult to do your own from the FORTRAN version), I'm
        willing to take requests.

        These definitions are useful for determining the various
        capabilities of a given terminal. If you want to enable
        reverse video, I don't think you can do it from Curses (I
        couldn't), but you can get the info to do it from SMG (at
        least, you SHOULD be able to). I haven't tried SMG$GET_TERM_DATA
        yet, so anyone who has successfully or unsuccessfully used
        it might drop me a line.

        Thanks,
        Todd Aven