ERR_load_strings(3) OpenSSL ERR_load_strings(3)NAME
ERR_load_strings, ERR_PACK, ERR_get_next_error_library - load arbitrary error strings
LIBRARY
libcrypto, -lcrypto
SYNOPSIS
#include <openssl/err.h>
void ERR_load_strings(int lib, ERR_STRING_DATA str[]);
int ERR_get_next_error_library(void);
unsigned long ERR_PACK(int lib, int func, int reason);
DESCRIPTION
ERR_load_strings() registers error strings for library number lib.
str is an array of error string data:
typedef struct ERR_string_data_st
{
unsigned long error;
char *string;
} ERR_STRING_DATA;
The error code is generated from the library number and a function and reason code: error = ERR_PACK(lib, func, reason). ERR_PACK() is a
macro.
The last entry in the array is {0,0}.
ERR_get_next_error_library() can be used to assign library numbers to user libraries at runtime.
RETURN VALUE
ERR_load_strings() returns no value. ERR_PACK() return the error code. ERR_get_next_error_library() returns a new library number.
SEE ALSO openssl_err(3), ERR_load_strings(3)HISTORY
ERR_load_error_strings() and ERR_PACK() are available in all versions of SSLeay and OpenSSL. ERR_get_next_error_library() was added in
SSLeay 0.9.0.
1.0.1i 2009-07-20 ERR_load_strings(3)
Check Out this Related Man Page
ERR_load_strings(3) OpenSSL ERR_load_strings(3)NAME
ERR_load_strings, ERR_PACK, ERR_get_next_error_library - load arbitrary error strings
SYNOPSIS
#include <openssl/err.h>
void ERR_load_strings(int lib, ERR_STRING_DATA str[]);
int ERR_get_next_error_library(void);
unsigned long ERR_PACK(int lib, int func, int reason);
DESCRIPTION
ERR_load_strings() registers error strings for library number lib.
str is an array of error string data:
typedef struct ERR_string_data_st
{
unsigned long error;
char *string;
} ERR_STRING_DATA;
The error code is generated from the library number and a function and reason code: error = ERR_PACK(lib, func, reason). ERR_PACK() is a
macro.
The last entry in the array is {0,0}.
ERR_get_next_error_library() can be used to assign library numbers to user libraries at runtime.
RETURN VALUE
ERR_load_strings() returns no value. ERR_PACK() return the error code. ERR_get_next_error_library() returns a new library number.
SEE ALSO err(3), ERR_load_strings(3)HISTORY
ERR_load_error_strings() and ERR_PACK() are available in all versions of SSLeay and OpenSSL. ERR_get_next_error_library() was added in
SSLeay 0.9.0.
0.9.7a 2000-02-24 ERR_load_strings(3)
Hi
I need a better idea to implementing following in my code.
I need to store 80 long strings that will be used to display one by one in my GUI application. now i am storing those 80 long string in following two dimentational array.
uchar vpn_alm_long_str={ }
each index will be an... (1 Reply)
I have a C++ program which includes lots of libraries, including openssl libcrypto. In fact, the g++ switches are:
-lxml2 -lcrypto -lcurl etc.
The problem is that when I try to run it on a different flavor of Linux, it complains that it cannot load libcrypto.so.8. I did some research and... (20 Replies)
I have the following folder structure
code/f1/
code/lib/t1
code/lib/t2
code/lib/t3
code/lib/t3
code/lib_1/t1
code/exc
I would like to create a tar with a folder structure below and I can use the following tar command
f1
lib/t1
lib/t2
lib/t3
tar -cvf code.tar -C code f1 lib... (4 Replies)