VMS Help
DCX Routines, DCX$COMPRESS_INIT

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    The DCX$COMPRESS_INIT routine initializes the context area for
    the compression of data records.

    Format

      DCX$COMPRESS_INIT  context ,map

  1 - Returns

    OpenVMS usage:cond_value
    type:         longword (unsigned)
    access:       write only
    mechanism:    by value

    Longword condition value. Most utility routines return a
    condition value in R0. Condition values that this routine can
    return are listed under Condition Values Returned.

  2 - Arguments

 context

    OpenVMS usage:context
    type:         longword (unsigned)
    access:       write only
    mechanism:    by reference
    Value identifying the data stream that DCX$COMPRESS_INIT
    initializes. The context argument is the address of a longword
    containing this value. You should not modify the context value
    after DCX$COMPRESS_INIT initializes it. You can define multiple
    context arguments to identify multiple data streams that are
    processed simultaneously.

 map

    OpenVMS usage:address
    type:         longword (unsigned)
    access:       read only
    mechanism:    by reference
    The function created by DCX$MAKE_MAP. The map argument is the
    address of the compression/expansion function's virtual address.

    The map argument must remain at this address until data
    compression is completed and the context is deleted by means
    of a call to DCX$COMPRESS_DONE.

  3 - Description

    The DCX$COMPRESS_INIT routine initializes the context area for
    the compression of data records.

    Call the DCX$COMPRESS_INIT routine after calling the DCX$ANALYZE_
    DONE routine.

  4 - Condition Values Returned

    DCX$_INVMAP        Error; invalid map. The map argument was not
                       specified correctly, or the context area is
                       invalid.
    DCX$_NORMAL        Normal successful completion.

    This routine also returns any condition values returned by
    LIB$GET_VM and LIB$FREE_VM.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.