Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

s_str_list_t Struct Reference

String list type. More...

#include <hd.h>


Data Fields

s_str_list_tnext
 Link to next member.

char * str
 Some string data.


Related Functions

(Note that these are not member functions.)

str_list_tsearch_str_list (str_list_t *sl, char *str)
 Search a string list for a string.

str_list_tadd_str_list (str_list_t **sl, char *str)
 Add a string to a string list.

str_list_tfree_str_list (str_list_t *list)
 Free the memory allocated by a string list.

str_list_treverse_str_list (str_list_t *list)
 Reverse string list.


Detailed Description

String list type.

Used whenever we create a list of strings (e.g. file read).


Friends And Related Function Documentation

str_list_t * add_str_list str_list_t **  sl,
char *  str
[related]
 

Add a string to a string list.

The new string (str) will be *copied*!

str_list_t * free_str_list str_list_t list  )  [related]
 

Free the memory allocated by a string list.

str_list_t * reverse_str_list str_list_t list  )  [related]
 

Reverse string list.

str_list_t * search_str_list str_list_t sl,
char *  str
[related]
 

Search a string list for a string.


Field Documentation

struct s_str_list_t* s_str_list_t::next
 

Link to next member.

char* s_str_list_t::str
 

Some string data.


The documentation for this struct was generated from the following files: