#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/lhash.h>
#include <openssl/objects.h>
#include <openssl/safestack.h>
#include <openssl/e_os2.h>
Go to the source code of this file.
|
| DECLARE_LHASH_OF (OBJ_NAME) |
|
int | OBJ_NAME_new_index (unsigned long(*hash_func)(const char *), int(*cmp_func)(const char *, const char *), void(*free_func)(const char *, int, const char *)) |
|
const char * | OBJ_NAME_get (const char *name, int type) |
|
int | OBJ_NAME_add (const char *name, int type, const char *data) |
|
int | OBJ_NAME_remove (const char *name, int type) |
|
void | OBJ_NAME_do_all_sorted (int type, void(*fn)(const OBJ_NAME *, void *arg), void *arg) |
|
void | OBJ_NAME_cleanup (int type) |
|
#define OPENSSL_strcmp strcmp |
int OBJ_NAME_add |
( |
const char * |
name, |
|
|
int |
type, |
|
|
const char * |
data |
|
) |
| |
void OBJ_NAME_cleanup |
( |
int |
type | ) |
|
const char* OBJ_NAME_get |
( |
const char * |
name, |
|
|
int |
type |
|
) |
| |
int OBJ_NAME_new_index |
( |
unsigned long(*)(const char *) |
hash_func, |
|
|
int(*)(const char *, const char *) |
cmp_func, |
|
|
void(*)(const char *, int, const char *) |
free_func |
|
) |
| |
int OBJ_NAME_remove |
( |
const char * |
name, |
|
|
int |
type |
|
) |
| |