Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/objects/o_names.c
#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>

Clases

struct  name_funcs_st
struct  doall
struct  doall_sorted

'defines'

#define OPENSSL_strcmp   strcmp

'typedefs'

typedef struct name_funcs_st NAME_FUNCS

Funciones

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)

Documentación de los 'defines'

#define OPENSSL_strcmp   strcmp

Documentación de los 'typedefs'

typedef struct name_funcs_st NAME_FUNCS

Documentación de las funciones

int OBJ_NAME_add ( const char *  name,
int  type,
const char *  data 
)
void OBJ_NAME_cleanup ( int  type)
void OBJ_NAME_do_all_sorted ( int  type,
void(*)(const OBJ_NAME *, void *arg fn,
void *  arg 
)
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 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'