Esempio n. 1
0
struct RIACK_STRING_LINKED_LIST* riack_string_linked_list_add(struct RIACK_CLIENT *client,
		struct RIACK_STRING_LINKED_LIST** base,
		RIACK_STRING string_new)
{
	struct RIACK_STRING_LINKED_LIST *current;
	current = *base;
	if (current == 0) {
		riack_string_linked_list_set_entry(client, base, string_new);
		current = *base;
	} else {
		while (current->next != 0) {
			current = current->next;
		}
		riack_string_linked_list_set_entry(client, &current->next, string_new);
	}
	return current;
}
Esempio n. 2
0
riack_string_linked_list* riack_string_linked_list_add(riack_client *client,
        riack_string_linked_list** base,
		riack_string string_new)
{
    riack_string_linked_list *current;
	current = *base;
	if (current == 0) {
		riack_string_linked_list_set_entry(client, base, string_new);
		current = *base;
	} else {
		while (current->next != 0) {
			current = current->next;
		}
		riack_string_linked_list_set_entry(client, &current->next, string_new);
	}
	return current;
}