OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Variables
uplink.h File Reference
#include "applink.c"

Go to the source code of this file.

Macros

#define APPMACROS_ONLY
 
#define UP_stdin   (*(void *(*)(void))OPENSSL_UplinkTable[APPLINK_STDIN])()
 
#define UP_stdout   (*(void *(*)(void))OPENSSL_UplinkTable[APPLINK_STDOUT])()
 
#define UP_stderr   (*(void *(*)(void))OPENSSL_UplinkTable[APPLINK_STDERR])()
 
#define UP_fprintf   (*(int (*)(void *,const char *,...))OPENSSL_UplinkTable[APPLINK_FPRINTF])
 
#define UP_fgets   (*(char *(*)(char *,int,void *))OPENSSL_UplinkTable[APPLINK_FGETS])
 
#define UP_fread   (*(size_t (*)(void *,size_t,size_t,void *))OPENSSL_UplinkTable[APPLINK_FREAD])
 
#define UP_fwrite   (*(size_t (*)(const void *,size_t,size_t,void *))OPENSSL_UplinkTable[APPLINK_FWRITE])
 
#define UP_fsetmod   (*(int (*)(void *,char))OPENSSL_UplinkTable[APPLINK_FSETMOD])
 
#define UP_feof   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FEOF])
 
#define UP_fclose   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FCLOSE])
 
#define UP_fopen   (*(void *(*)(const char *,const char *))OPENSSL_UplinkTable[APPLINK_FOPEN])
 
#define UP_fseek   (*(int (*)(void *,long,int))OPENSSL_UplinkTable[APPLINK_FSEEK])
 
#define UP_ftell   (*(long (*)(void *))OPENSSL_UplinkTable[APPLINK_FTELL])
 
#define UP_fflush   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FFLUSH])
 
#define UP_ferror   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FERROR])
 
#define UP_clearerr   (*(void (*)(void *))OPENSSL_UplinkTable[APPLINK_CLEARERR])
 
#define UP_fileno   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FILENO])
 
#define UP_open   (*(int (*)(const char *,int,...))OPENSSL_UplinkTable[APPLINK_OPEN])
 
#define UP_read   (*(ossl_ssize_t (*)(int,void *,size_t))OPENSSL_UplinkTable[APPLINK_READ])
 
#define UP_write   (*(ossl_ssize_t (*)(int,const void *,size_t))OPENSSL_UplinkTable[APPLINK_WRITE])
 
#define UP_lseek   (*(long (*)(int,long,int))OPENSSL_UplinkTable[APPLINK_LSEEK])
 
#define UP_close   (*(int (*)(int))OPENSSL_UplinkTable[APPLINK_CLOSE])
 

Variables

voidOPENSSL_UplinkTable []
 

Macro Definition Documentation

#define APPMACROS_ONLY

Definition at line 1 of file uplink.h.

#define UP_clearerr   (*(void (*)(void *))OPENSSL_UplinkTable[APPLINK_CLEARERR])

Definition at line 22 of file uplink.h.

#define UP_close   (*(int (*)(int))OPENSSL_UplinkTable[APPLINK_CLOSE])

Definition at line 29 of file uplink.h.

#define UP_fclose   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FCLOSE])

Definition at line 15 of file uplink.h.

#define UP_feof   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FEOF])

Definition at line 14 of file uplink.h.

#define UP_ferror   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FERROR])

Definition at line 21 of file uplink.h.

#define UP_fflush   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FFLUSH])

Definition at line 20 of file uplink.h.

#define UP_fgets   (*(char *(*)(char *,int,void *))OPENSSL_UplinkTable[APPLINK_FGETS])

Definition at line 10 of file uplink.h.

#define UP_fileno   (*(int (*)(void *))OPENSSL_UplinkTable[APPLINK_FILENO])

Definition at line 23 of file uplink.h.

#define UP_fopen   (*(void *(*)(const char *,const char *))OPENSSL_UplinkTable[APPLINK_FOPEN])

Definition at line 17 of file uplink.h.

#define UP_fprintf   (*(int (*)(void *,const char *,...))OPENSSL_UplinkTable[APPLINK_FPRINTF])

Definition at line 9 of file uplink.h.

#define UP_fread   (*(size_t (*)(void *,size_t,size_t,void *))OPENSSL_UplinkTable[APPLINK_FREAD])

Definition at line 11 of file uplink.h.

#define UP_fseek   (*(int (*)(void *,long,int))OPENSSL_UplinkTable[APPLINK_FSEEK])

Definition at line 18 of file uplink.h.

#define UP_fsetmod   (*(int (*)(void *,char))OPENSSL_UplinkTable[APPLINK_FSETMOD])

Definition at line 13 of file uplink.h.

#define UP_ftell   (*(long (*)(void *))OPENSSL_UplinkTable[APPLINK_FTELL])

Definition at line 19 of file uplink.h.

#define UP_fwrite   (*(size_t (*)(const void *,size_t,size_t,void *))OPENSSL_UplinkTable[APPLINK_FWRITE])

Definition at line 12 of file uplink.h.

#define UP_lseek   (*(long (*)(int,long,int))OPENSSL_UplinkTable[APPLINK_LSEEK])

Definition at line 28 of file uplink.h.

#define UP_open   (*(int (*)(const char *,int,...))OPENSSL_UplinkTable[APPLINK_OPEN])

Definition at line 25 of file uplink.h.

#define UP_read   (*(ossl_ssize_t (*)(int,void *,size_t))OPENSSL_UplinkTable[APPLINK_READ])

Definition at line 26 of file uplink.h.

#define UP_stderr   (*(void *(*)(void))OPENSSL_UplinkTable[APPLINK_STDERR])()

Definition at line 8 of file uplink.h.

#define UP_stdin   (*(void *(*)(void))OPENSSL_UplinkTable[APPLINK_STDIN])()

Definition at line 6 of file uplink.h.

#define UP_stdout   (*(void *(*)(void))OPENSSL_UplinkTable[APPLINK_STDOUT])()

Definition at line 7 of file uplink.h.

#define UP_write   (*(ossl_ssize_t (*)(int,const void *,size_t))OPENSSL_UplinkTable[APPLINK_WRITE])

Definition at line 27 of file uplink.h.

Variable Documentation

void* OPENSSL_UplinkTable[]