summaryrefslogtreecommitdiff
path: root/prism/util/pm_string_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'prism/util/pm_string_list.c')
-rw-r--r--prism/util/pm_string_list.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/prism/util/pm_string_list.c b/prism/util/pm_string_list.c
index 87e63a43eb..fa7f20619f 100644
--- a/prism/util/pm_string_list.c
+++ b/prism/util/pm_string_list.c
@@ -1,14 +1,18 @@
#include "prism/util/pm_string_list.h"
-// Initialize a pm_string_list_t with its default values.
+/**
+ * Initialize a pm_string_list_t with its default values.
+ */
void
pm_string_list_init(pm_string_list_t *string_list) {
- string_list->strings = (pm_string_t *) malloc(sizeof(pm_string_t));
string_list->length = 0;
string_list->capacity = 1;
+ string_list->strings = (pm_string_t *) malloc(sizeof(pm_string_t));
}
-// Append a pm_string_t to the given string list.
+/**
+ * Append a pm_string_t to the given string list.
+ */
void
pm_string_list_append(pm_string_list_t *string_list, pm_string_t *string) {
if (string_list->length + 1 > string_list->capacity) {
@@ -22,7 +26,9 @@ pm_string_list_append(pm_string_list_t *string_list, pm_string_t *string) {
string_list->strings[string_list->length++] = *string;
}
-// Free the memory associated with the string list.
+/**
+ * Free the memory associated with the string list
+ */
void
pm_string_list_free(pm_string_list_t *string_list) {
free(string_list->strings);