PebbleOS
Loading...
Searching...
No Matches
Data Structures | Macros | Functions
string_list.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <string.h>

Data Structures

struct  pbl_string_list
 Serialized string list. More...
 

Macros

#define PBL_STRING_LIST_SIZE(num_values, max_value_size)    (sizeof(struct pbl_string_list) + ((num_values) * (max_value_size)))
 Get the maximum size of a string list.
 

Functions

char * pbl_string_list_get_at (struct pbl_string_list *list, size_t index)
 Get a string from a string list.
 
size_t pbl_string_list_count (struct pbl_string_list *list)
 Count the strings in a string list.
 
int pbl_string_list_add_string (struct pbl_string_list *list, size_t max_list_size, const char *str, size_t max_str_size)
 Append a string to a string list.