strlist.c

#include "strlist.h"
#include "str.h"
#include "utility.h"
#include "sysutil.h"

構成

struct  mystr_list_node

マクロ定義

#define PRIVATE_HANDS_OFF_alloc_len   alloc_len
#define PRIVATE_HANDS_OFF_list_len   list_len
#define PRIVATE_HANDS_OFF_p_nodes   p_nodes

関数

static int sort_compare_func (const void *p1, const void *p2)
static int sort_compare_func_reverse (const void *p1, const void *p2)
static int sort_compare_common (const void *p1, const void *p2, int reverse)
void str_list_free (struct mystr_list *p_list)
int str_list_get_length (const struct mystr_list *p_list)
int str_list_contains_str (const struct mystr_list *p_list, const struct mystr *p_str)
void str_list_add (struct mystr_list *p_list, const struct mystr *p_str, const struct mystr *p_sort_key_str)
void str_list_sort (struct mystr_list *p_list, int reverse)
mystrstr_list_get_pstr (const struct mystr_list *p_list, unsigned int indexx)

変数

static struct mystr s_null_str


Sat Aug 1 13:42:14 2009に生成されました。  doxygen 1.4.7