Eneboo - Documentación para desarrolladores
'defines' | Funciones | Variables
Referencia del Archivo src/libdigidoc/openssl/crypto/stack/stack.c
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/stack.h>
#include <openssl/objects.h>
#include <errno.h>

'defines'

#define MIN_NODES   4

Funciones

STACK * sk_dup (STACK *sk)
STACK * sk_new_null (void)
STACK * sk_new (int(*c)(const char *const *, const char *const *))
int sk_insert (STACK *st, char *data, int loc)
char * sk_delete_ptr (STACK *st, char *p)
char * sk_delete (STACK *st, int loc)
int sk_find (STACK *st, char *data)
int sk_find_ex (STACK *st, char *data)
int sk_push (STACK *st, char *data)
int sk_unshift (STACK *st, char *data)
char * sk_shift (STACK *st)
char * sk_pop (STACK *st)
void sk_zero (STACK *st)
void sk_pop_free (STACK *st, void(*func)(void *))
void sk_free (STACK *st)
int sk_num (const STACK *st)
char * sk_value (const STACK *st, int i)
char * sk_set (STACK *st, int i, char *value)
void sk_sort (STACK *st)
int sk_is_sorted (const STACK *st)

Variables

const char STACK_version [] = "Stack" OPENSSL_VERSION_PTEXT
int(*)(const char *const
*, const char *const *) 
sk_set_cmp_func (STACK *sk, int(*c)(const char *const *, const char *const *))

Documentación de los 'defines'

#define MIN_NODES   4

Documentación de las funciones

char* sk_delete ( STACK *  st,
int  loc 
)
char* sk_delete_ptr ( STACK *  st,
char *  p 
)
STACK* sk_dup ( STACK *  sk)
int sk_find ( STACK *  st,
char *  data 
)
int sk_find_ex ( STACK *  st,
char *  data 
)
void sk_free ( STACK *  st)
int sk_insert ( STACK *  st,
char *  data,
int  loc 
)
int sk_is_sorted ( const STACK *  st)
STACK* sk_new ( int(*)(const char *const *, const char *const *)  c)
STACK* sk_new_null ( void  )
int sk_num ( const STACK *  st)
char* sk_pop ( STACK *  st)
void sk_pop_free ( STACK *  st,
void(*)(void *)  func 
)
int sk_push ( STACK *  st,
char *  data 
)
char* sk_set ( STACK *  st,
int  i,
char *  value 
)
char* sk_shift ( STACK *  st)
void sk_sort ( STACK *  st)
int sk_unshift ( STACK *  st,
char *  data 
)
char* sk_value ( const STACK *  st,
int  i 
)
void sk_zero ( STACK *  st)

Documentación de las variables

int(*)(const char * const *, const char * const *) sk_set_cmp_func(STACK *sk, int(*c)(const char *const *, const char *const *))
const char STACK_version[] = "Stack" OPENSSL_VERSION_PTEXT
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'