1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
<!WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
<!DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
<header>
<title>Trf_TransformCharacter - Interface to procedures for transformation of a single character.</title>
</header>
<body>
<h1>NAME</h1>
Trf_TransformCharacter - Interface to procedures for transformation of a single character.
<h1>SYNOPSIS</h1>
<pre>#include <transform.h>
int Trf_TransformCharacter
(
Trf_ControlBlock ctrlBlock,
unsigned int character,
Tcl_Interp *interp,
ClientData clientData
);
</pre>
<h1>PARAMETERS</h1>
<dl><dt>
Trf_ControlBlock ctrlBlock<dd>
State of encoder/decoder.
<dt>
unsigned int character<dd>
Character to transform.
<dt>
Tcl_Interp *interp<dd>
Interpreter for error messages
(NULL possible).
<dt>
ClientData clientData<dd>
Arbitrary information, as defined
in Trf_TypeDefinition.clientData.
</dl>
<h1>DESCRIPTION</h1>
A procedure of this type is called to encode/decode a single
character. Return value is a standard tcl error code. In case of
failure and interp not NULL an error message should be left in the
result area of the specified interpreter. Only one of 'Trf_TransformCharacter'
and 'Trf_TransformBuffer' must be provided. This one is easier to
implement, the second one should be faster. If both are
provided, -> 'Trf_TransformBuffer' takes precedence.
<h1>SEE ALSO</h1>
<a href=Trf_Init.html>Trf_Init</a>
,
<a href=Trf_SafeInit.html>Trf_SafeInit</a>
,
<a href=Trf_IsInitialized.html>Trf_IsInitialized</a>
,
<a href=Trf_CreateOptions.html>Trf_CreateOptions</a>
,
<a href=Trf_DeleteOptions.html>Trf_DeleteOptions</a>
,
<a href=Trf_CheckOptions.html>Trf_CheckOptions</a>
,
<a href=Trf_SetOption.html>Trf_SetOption</a>
,
<a href=Trf_SetObjOption.html>Trf_SetObjOption</a>
,
<a href=Trf_QueryOptions.html>Trf_QueryOptions</a>
,
<a href=Trf_SeekQueryOptions.html>Trf_SeekQueryOptions</a>
,
<a href=Trf_WriteProc.html>Trf_WriteProc</a>
,
<a href=Trf_CreateCtrlBlock.html>Trf_CreateCtrlBlock</a>
,
<a href=Trf_DeleteCtrlBlock.html>Trf_DeleteCtrlBlock</a>
,
<a href=Trf_TransformBuffer.html>Trf_TransformBuffer</a>
,
<a href=Trf_FlushTransformation.html>Trf_FlushTransformation</a>
,
<a href=Trf_ClearCtrlBlock.html>Trf_ClearCtrlBlock</a>
,
<a href=Trf_QueryMaxRead.html>Trf_QueryMaxRead</a>
,
<a href=Trf_Register.html>Trf_Register</a>
,
<a href=Trf_ConverterOptions.html>Trf_ConverterOptions</a>
,
<a href=Trf_MDStart.html>Trf_MDStart</a>
,
<a href=Trf_MDUpdate.html>Trf_MDUpdate</a>
,
<a href=Trf_MDUpdateBuf.html>Trf_MDUpdateBuf</a>
,
<a href=Trf_MDFinal.html>Trf_MDFinal</a>
,
<a href=Trf_MDCheck.html>Trf_MDCheck</a>
,
<a href=Trf_RegisterMessageDigest.html>Trf_RegisterMessageDigest</a>
,
<a href=Trf_LoadLibrary.html>Trf_LoadLibrary</a>
,
<a href=Trf_XorBuffer.html>Trf_XorBuffer</a>
,
<a href=Trf_ShiftRegister.html>Trf_ShiftRegister</a>
,
<a href=Trf_FlipRegisterShort.html>Trf_FlipRegisterShort</a>
,
<a href=Trf_FlipRegisterLong.html>Trf_FlipRegisterLong</a>
,
<a href=Trf_InitStubs.html>Trf_InitStubs</a>
</body>
|