提交 8d1d0f4d 编写于 作者: R Rich Salz 提交者: Rich Salz

Move OPENSSL_ITEM to store.h

The only place that uses it.
Reviewed-by: NTim Hudson <tjh@openssl.org>
上级 fffc2fae
...@@ -158,15 +158,6 @@ extern "C" { ...@@ -158,15 +158,6 @@ extern "C" {
# define SSLEAY_PLATFORM 4 # define SSLEAY_PLATFORM 4
# define SSLEAY_DIR 5 # define SSLEAY_DIR 5
/* A generic structure to pass assorted data in a expandable way */
typedef struct openssl_item_st {
int code;
void *value; /* Not used for flag attributes */
size_t value_size; /* Max size of value for output, length for
* input */
size_t *value_length; /* Returned length of value for output */
} OPENSSL_ITEM;
/* /*
* When changing the CRYPTO_LOCK_* list, be sure to maintin the text lock * When changing the CRYPTO_LOCK_* list, be sure to maintin the text lock
* names in cryptlib.c * names in cryptlib.c
......
...@@ -248,6 +248,15 @@ DECLARE_STACK_OF(STORE_OBJECT) ...@@ -248,6 +248,15 @@ DECLARE_STACK_OF(STORE_OBJECT)
STORE_OBJECT *STORE_OBJECT_new(void); STORE_OBJECT *STORE_OBJECT_new(void);
void STORE_OBJECT_free(STORE_OBJECT *data); void STORE_OBJECT_free(STORE_OBJECT *data);
/* A generic structure to pass assorted data in a expandable way */
typedef struct openssl_item_st {
int code;
void *value; /* Not used for flag attributes */
size_t value_size; /* Max size of value for output, length for
* input */
size_t *value_length; /* Returned length of value for output */
} OPENSSL_ITEM;
/* /*
* The following functions handle the storage. They return 0, a negative * The following functions handle the storage. They return 0, a negative
* number or NULL on error, anything else on success. * number or NULL on error, anything else on success.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册