# TOKENEXIT()

Release global token environment

Syntax

  TOKENEXIT () -> lStaticEnvironmentReleased

Returns

  <lStaticEnvironmentReleased> .T., if global token environment is successfully released

Description

  The TOKENEXIT() function releases the memory associated with the global token environment. One should use it for every tokeninit() using the global TE. Additionally, TOKENEXIT() is implicitly called from CTEXIT() to free the memory at library shutdown.

Examples

          tokeninit (cString) // initialize a TE
          do while (!tokenend())
            ? tokennext (cString)  // get all tokens successivly
          enddo
          ? tokennext (cString, 3)  // get the 3rd token, counter will remain the same
          tokenexit()              // free the memory used for the global TE

Status

  Ready

Compliance

  TOKENEXIT() is a new function in Harbour's CTIII library.

Platforms

  All

Files

  Source is token2.c, library is libct.

See Also

- TOKENINIT()
- TOKENNEXT()
- TOKENNUM()
- TOKENAT()
- SAVETOKEN()
- RESTTOKEN()
- TOKENEND()