HP 3000 Manuals

func stol [ System Debug Reference Manual ] MPE/iX 5.0 Documentation


System Debug Reference Manual

func stol 

Short to long.  Converts a virtual address to a long pointer.

Syntax 

     stol (virtaddr)

If the parameter virtaddr is a short pointer (SPTR), then it is converted
based on the space registers for the current PIN.

If the parameter virtaddr is a already a long pointer (LPTR) or a code
pointer (ACPTR or LCPTR), then the long pointer (portion) is simply
returned.

Formal Declaration 

     stol:lptr (virtaddr:ptr)

Parameters 

 virtaddr        The virtual address to be converted to a long pointer.

                 Virtaddr can be a short pointer, a long pointer, or a
                 full logical code pointer.

Examples 

     $nmdebug > dr sr4; dr sr5  
     sr4=$41
     sr5=$53

     $nmdebug > wl sp 
     $40163088
     $nmdebug > wl stol(sp) 
     $53.40163088

     $nmdebug > wl stol(1cbb8c) 
     $41.1cbb8c

     $nmdebug > wl stol(15f.1cbb8c) 
     $15f.1cbb8c

Limitations, Restrictions 

none



MPE/iX 5.0 Documentation