logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Trf_CreateCtrlBlock - Interface to procedure for creation of encoder/decoder control structures.

Description

       The procedure has to create a control structure for an encoder/decoder. The structure must be initialized
       with the contents of the the option container. Return value is an opaque handle aof the control structure
       or  NULL  in  case  of  failure.  An  error  message  should  be left in the result area of the specified
       interpreter then.

Name

       Trf_CreateCtrlBlock - Interface to procedure for creation of encoder/decoder control structures.

Parameters

ClientDatawriteClientData
              Arbitrary information given as clientdata to 'fun'.

       Trf_WriteProc*fun
              Vector to use for writing generated results.

       Trf_OptionsoptInfo
              Options to configure the control.

       Tcl_Interp*interp
              Interpreter for error messages.

       ClientDataclientData
              Arbitrary information, as defined in Trf_TypeDefinition.clientData.

See Also

Trf_Init(3),   Trf_SafeInit(3),   Trf_IsInitialized(3),    Trf_CreateOptions(3),    Trf_DeleteOptions(3),
       Trf_CheckOptions(3), Trf_SetOption(3), Trf_SetObjOption(3), Trf_QueryOptions(3), Trf_SeekQueryOptions(3),
       Trf_WriteProc(3),      Trf_DeleteCtrlBlock(3),     Trf_TransformCharacter(3),     Trf_TransformBuffer(3),
       Trf_FlushTransformation(3),      Trf_ClearCtrlBlock(3),       Trf_QueryMaxRead(3),       Trf_Register(3),
       Trf_ConverterOptions(3),    Trf_MDStart(3),    Trf_MDUpdate(3),    Trf_MDUpdateBuf(3),    Trf_MDFinal(3),
       Trf_MDCheck(3), Trf_RegisterMessageDigest(3), Trf_LoadLibrary(3), Trf_XorBuffer(3), Trf_ShiftRegister(3),
       Trf_FlipRegisterShort(3), Trf_FlipRegisterLong(3), Trf_InitStubs(3)

c2man transform.h                                27 August 2002                           Trf_CreateCtrlBlock(3)

Synopsis

#include<transform.h>Trf_ControlBlockTrf_CreateCtrlBlock(ClientDatawriteClientData,Trf_WriteProc*fun,Trf_OptionsoptInfo,Tcl_Interp*interp,ClientDataclientData);

See Also