/usr/include/trfDecls.h is in tcl-trf-dev 2.1.4-dfsg3-2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | /*
* trfDecls.h --
*
* Declarations of functions in the platform independent public Trf API.
*
* Copyright (c) 1999 by Andreas Kupries <andreas_kupries@users.sourceforge.net>
*
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* RCS: @(#) $Id: trfDecls.h,v 1.2 1999/09/21 18:48:57 aku Exp $
*/
#ifndef _TRFDECLS
#define _TRFDECLS
/*
* WARNING: This file is automatically generated by the tools/genStubs.tcl
* script. Any modifications to the function declarations below should be made
* in the generic/trf.decls script.
*/
/* !BEGIN!: Do not edit below this line. */
/*
* Exported function declarations:
*/
/* 0 */
EXTERN int Trf_IsInitialized _ANSI_ARGS_((Tcl_Interp * interp));
/* 1 */
EXTERN int Trf_Register _ANSI_ARGS_((Tcl_Interp * interp,
CONST Trf_TypeDefinition * type));
/* 2 */
EXTERN Trf_OptionVectors* Trf_ConverterOptions _ANSI_ARGS_((void));
/* 3 */
EXTERN int Trf_LoadLibrary _ANSI_ARGS_((Tcl_Interp * interp,
CONST char * libName, VOID ** handlePtr,
char ** symbols, int num));
/* 4 */
EXTERN void Trf_LoadFailed _ANSI_ARGS_((VOID** handlePtr));
/* 5 */
EXTERN int Trf_RegisterMessageDigest _ANSI_ARGS_((
Tcl_Interp* interp,
CONST Trf_MessageDigestDescription* md_desc));
/* 6 */
EXTERN void Trf_XorBuffer _ANSI_ARGS_((VOID* buffer, VOID* mask,
int length));
/* 7 */
EXTERN void Trf_ShiftRegister _ANSI_ARGS_((VOID* buffer,
VOID* in, int shift, int buffer_length));
/* 8 */
EXTERN void Trf_FlipRegisterLong _ANSI_ARGS_((VOID* buffer,
int length));
/* 9 */
EXTERN void Trf_FlipRegisterShort _ANSI_ARGS_((VOID* buffer,
int length));
typedef struct TrfStubHooks {
struct TrfIntStubs *trfIntStubs;
} TrfStubHooks;
typedef struct TrfStubs {
int magic;
struct TrfStubHooks *hooks;
int (*trf_IsInitialized) _ANSI_ARGS_((Tcl_Interp * interp)); /* 0 */
int (*trf_Register) _ANSI_ARGS_((Tcl_Interp * interp, CONST Trf_TypeDefinition * type)); /* 1 */
Trf_OptionVectors* (*trf_ConverterOptions) _ANSI_ARGS_((void)); /* 2 */
int (*trf_LoadLibrary) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * libName, VOID ** handlePtr, char ** symbols, int num)); /* 3 */
void (*trf_LoadFailed) _ANSI_ARGS_((VOID** handlePtr)); /* 4 */
int (*trf_RegisterMessageDigest) _ANSI_ARGS_((Tcl_Interp* interp, CONST Trf_MessageDigestDescription* md_desc)); /* 5 */
void (*trf_XorBuffer) _ANSI_ARGS_((VOID* buffer, VOID* mask, int length)); /* 6 */
void (*trf_ShiftRegister) _ANSI_ARGS_((VOID* buffer, VOID* in, int shift, int buffer_length)); /* 7 */
void (*trf_FlipRegisterLong) _ANSI_ARGS_((VOID* buffer, int length)); /* 8 */
void (*trf_FlipRegisterShort) _ANSI_ARGS_((VOID* buffer, int length)); /* 9 */
} TrfStubs;
#ifdef __cplusplus
extern "C" {
#endif
extern TrfStubs *trfStubsPtr;
#ifdef __cplusplus
}
#endif
#if defined(USE_TRF_STUBS) && !defined(USE_TRF_STUB_PROCS)
/*
* Inline function declarations:
*/
#ifndef Trf_IsInitialized
#define Trf_IsInitialized \
(trfStubsPtr->trf_IsInitialized) /* 0 */
#endif
#ifndef Trf_Register
#define Trf_Register \
(trfStubsPtr->trf_Register) /* 1 */
#endif
#ifndef Trf_ConverterOptions
#define Trf_ConverterOptions \
(trfStubsPtr->trf_ConverterOptions) /* 2 */
#endif
#ifndef Trf_LoadLibrary
#define Trf_LoadLibrary \
(trfStubsPtr->trf_LoadLibrary) /* 3 */
#endif
#ifndef Trf_LoadFailed
#define Trf_LoadFailed \
(trfStubsPtr->trf_LoadFailed) /* 4 */
#endif
#ifndef Trf_RegisterMessageDigest
#define Trf_RegisterMessageDigest \
(trfStubsPtr->trf_RegisterMessageDigest) /* 5 */
#endif
#ifndef Trf_XorBuffer
#define Trf_XorBuffer \
(trfStubsPtr->trf_XorBuffer) /* 6 */
#endif
#ifndef Trf_ShiftRegister
#define Trf_ShiftRegister \
(trfStubsPtr->trf_ShiftRegister) /* 7 */
#endif
#ifndef Trf_FlipRegisterLong
#define Trf_FlipRegisterLong \
(trfStubsPtr->trf_FlipRegisterLong) /* 8 */
#endif
#ifndef Trf_FlipRegisterShort
#define Trf_FlipRegisterShort \
(trfStubsPtr->trf_FlipRegisterShort) /* 9 */
#endif
#endif /* defined(USE_TRF_STUBS) && !defined(USE_TRF_STUB_PROCS) */
/* !END!: Do not edit above this line. */
#endif /* _TRFDECLS */
|