Ruby 3.3.6p108 (2024-11-05 revision 75015d4c1f6965b5e85e96fb309f1f2129f933c0)
pm_string_list.h File Reference

A list of strings. More...

#include "prism/defines.h"
#include "prism/util/pm_string.h"
#include <stddef.h>
#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  pm_string_list_t
 A list of strings. More...
 

Functions

void pm_string_list_append (pm_string_list_t *string_list, pm_string_t *string)
 Append a pm_string_t to the given string list.
 
PRISM_EXPORTED_FUNCTION void pm_string_list_free (pm_string_list_t *string_list)
 Free the memory associated with the string list.
 

Detailed Description

A list of strings.

Definition in file pm_string_list.h.

Function Documentation

◆ pm_string_list_append()

void pm_string_list_append ( pm_string_list_t * string_list,
pm_string_t * string )

Append a pm_string_t to the given string list.

Parameters
string_listThe string list to append to.
stringThe string to append.

Definition at line 7 of file pm_string_list.c.

◆ pm_string_list_free()

PRISM_EXPORTED_FUNCTION void pm_string_list_free ( pm_string_list_t * string_list)

Free the memory associated with the string list.

Parameters
string_listThe string list to free.

Definition at line 26 of file pm_string_list.c.