VMS Help  —  FORTRAN  Statements  NULLIFY
  Disassociates a pointer from its target.  It takes the following
  form:

     NULLIFY (ptr-obj [,ptr-obj]...)

     ptr-obj  Is a structure component or the name of a
              variable; it must be a pointer (have the
              POINTER attribute).

  The initial association status of a pointer is undefined.  You can
  use NULLIFY to initialize an undefined pointer, giving it
  disassociated status.  Then the pointer can be tested using the
  intrinsic function ASSOCIATED.

  EXAMPLES:

     REAL, TARGET  :: TAR(0:50)
     REAL, POINTER :: PTR_A(:), PTR_B(:)
     PTR_A => TAR
     PTR_B => TAR
     ...
     NULLIFY(PTR_A)

  After these statements are executed, PTR_A will have disassociated
  status, while PTR_B will continue to be associated with variable
  TAR.
Close Help