#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) |
mystr * | str_list_get_pstr (const struct mystr_list *p_list, unsigned int indexx) |
変数 | |
static struct mystr | s_null_str |