summaryrefslogtreecommitdiff
path: root/lib/gnutls_str_array.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gnutls_str_array.h')
-rw-r--r--lib/gnutls_str_array.h129
1 files changed, 65 insertions, 64 deletions
diff --git a/lib/gnutls_str_array.h b/lib/gnutls_str_array.h
index 9b6ddd6184..57aa828ac6 100644
--- a/lib/gnutls_str_array.h
+++ b/lib/gnutls_str_array.h
@@ -30,85 +30,86 @@
* are allowed to be added to the list and matched against it.
*/
-typedef struct gnutls_str_array_st
-{
- char* str;
- unsigned int len;
- struct gnutls_str_array_st* next;
+typedef struct gnutls_str_array_st {
+ char *str;
+ unsigned int len;
+ struct gnutls_str_array_st *next;
} *gnutls_str_array_t;
-inline static void _gnutls_str_array_init(gnutls_str_array_t* head)
+inline static void _gnutls_str_array_init(gnutls_str_array_t * head)
{
- *head = NULL;
+ *head = NULL;
}
-inline static void _gnutls_str_array_clear (gnutls_str_array_t *head)
+inline static void _gnutls_str_array_clear(gnutls_str_array_t * head)
{
- gnutls_str_array_t prev, array = *head;
-
- while(array != NULL)
- {
- prev = array;
- array = prev->next;
- gnutls_free(prev);
- }
- *head = NULL;
+ gnutls_str_array_t prev, array = *head;
+
+ while (array != NULL) {
+ prev = array;
+ array = prev->next;
+ gnutls_free(prev);
+ }
+ *head = NULL;
}
-inline static int _gnutls_str_array_match (gnutls_str_array_t head, const char* str)
+inline static int _gnutls_str_array_match(gnutls_str_array_t head,
+ const char *str)
{
- gnutls_str_array_t array = head;
-
- while(array != NULL)
- {
- if (strcmp(array->str, str) == 0) return 1;
- array = array->next;
- }
-
- return 0;
+ gnutls_str_array_t array = head;
+
+ while (array != NULL) {
+ if (strcmp(array->str, str) == 0)
+ return 1;
+ array = array->next;
+ }
+
+ return 0;
}
-inline static void append(gnutls_str_array_t array, const char* str, int len)
+inline static void append(gnutls_str_array_t array, const char *str,
+ int len)
{
- array->str = ((char*)array) + sizeof(struct gnutls_str_array_st);
- memcpy(array->str, str, len);
- array->str[len] = 0;
- array->len = len;
- array->next = NULL;
+ array->str = ((char *) array) + sizeof(struct gnutls_str_array_st);
+ memcpy(array->str, str, len);
+ array->str[len] = 0;
+ array->len = len;
+ array->next = NULL;
}
-inline static int _gnutls_str_array_append (gnutls_str_array_t* head, const char* str, int len)
+inline static int _gnutls_str_array_append(gnutls_str_array_t * head,
+ const char *str, int len)
{
- gnutls_str_array_t prev, array;
- if (*head == NULL)
- {
- *head = gnutls_malloc(len + 1 + sizeof(struct gnutls_str_array_st));
- if (*head == NULL)
- return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
-
- array = *head;
- append(array, str, len);
- }
- else
- {
- array = *head;
- prev = array;
- while(array != NULL)
- {
- prev = array;
- array = prev->next;
- }
- prev->next = gnutls_malloc(len + 1 + sizeof(struct gnutls_str_array_st));
-
- array = prev->next;
-
- if (array == NULL)
- return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
-
- append(array, str, len);
- }
-
- return 0;
+ gnutls_str_array_t prev, array;
+ if (*head == NULL) {
+ *head =
+ gnutls_malloc(len + 1 +
+ sizeof(struct gnutls_str_array_st));
+ if (*head == NULL)
+ return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
+
+ array = *head;
+ append(array, str, len);
+ } else {
+ array = *head;
+ prev = array;
+ while (array != NULL) {
+ prev = array;
+ array = prev->next;
+ }
+ prev->next =
+ gnutls_malloc(len + 1 +
+ sizeof(struct gnutls_str_array_st));
+
+ array = prev->next;
+
+ if (array == NULL)
+ return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
+
+ append(array, str, len);
+ }
+
+ return 0;
}
#endif