CryptoPkg/Include/openssl/stack.h File Reference


Data Structures

struct  stack_st

Defines

#define M_sk_num(sk)   ((sk) ? (sk)->num:-1)
#define M_sk_value(sk, n)   ((sk) ? (sk)->data[n] : NULL)

Typedefs

typedef struct stack_st _STACK

Functions

int sk_num (const _STACK *)
void * sk_value (const _STACK *, int)
void * sk_set (_STACK *, int, void *)
_STACKsk_new (int(*cmp)(const void *, const void *))
_STACKsk_new_null (void)
void sk_free (_STACK *)
void sk_pop_free (_STACK *st, void(*func)(void *))
_STACKsk_deep_copy (_STACK *, void *(*)(void *), void(*)(void *))
int sk_insert (_STACK *sk, void *data, int where)
void * sk_delete (_STACK *st, int loc)
void * sk_delete_ptr (_STACK *st, void *p)
int sk_find (_STACK *st, void *data)
int sk_find_ex (_STACK *st, void *data)
int sk_push (_STACK *st, void *data)
int sk_unshift (_STACK *st, void *data)
void * sk_shift (_STACK *st)
void * sk_pop (_STACK *st)
void sk_zero (_STACK *st)
int(*)(const void *, const void *) sk_set_cmp_func (_STACK *sk, int(*c)(const void *, const void *))
_STACKsk_dup (_STACK *st)
void sk_sort (_STACK *st)
int sk_is_sorted (const _STACK *st)

Define Documentation

#define M_sk_num ( sk   )     ((sk) ? (sk)->num:-1)

#define M_sk_value ( sk,
 )     ((sk) ? (sk)->data[n] : NULL)


Typedef Documentation

typedef struct stack_st _STACK


Function Documentation

_STACK* sk_deep_copy ( _STACK ,
void *  *)(void *,
void(*)(void *)   
)

void* sk_delete ( _STACK st,
int  loc 
)

void* sk_delete_ptr ( _STACK st,
void *  p 
)

_STACK* sk_dup ( _STACK st  ) 

int sk_find ( _STACK st,
void *  data 
)

int sk_find_ex ( _STACK st,
void *  data 
)

void sk_free ( _STACK  ) 

int sk_insert ( _STACK sk,
void *  data,
int  where 
)

int sk_is_sorted ( const _STACK st  ) 

_STACK* sk_new ( int(*)(const void *, const void *)  cmp  ) 

_STACK* sk_new_null ( void   ) 

int sk_num ( const _STACK  ) 

void* sk_pop ( _STACK st  ) 

void sk_pop_free ( _STACK st,
void(*)(void *)  func 
)

int sk_push ( _STACK st,
void *  data 
)

void* sk_set ( _STACK ,
int  ,
void *   
)

int(*)(const void *, const void *) sk_set_cmp_func ( _STACK sk,
int(*)(const void *, const void *)  c 
)

void* sk_shift ( _STACK st  ) 

void sk_sort ( _STACK st  ) 

int sk_unshift ( _STACK st,
void *  data 
)

void* sk_value ( const _STACK ,
int   
)

void sk_zero ( _STACK st  ) 


Generated on Wed Sep 2 14:03:41 2015 for CryptoPkg[ALL] by  doxygen 1.5.7.1