add_strings Interface

public interface add_strings

Module Procedures

private pure subroutine add_strings_one(list, new)

Add one element to a string array with a loop (gcc-15 bug on array initializer)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(inout), allocatable :: list(:)
type(string_t), intent(in) :: new

private pure subroutine add_strings_many(list, new)

Add elements to a string array with a loop (gcc-15 bug on array initializer)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(inout), allocatable :: list(:)
type(string_t), intent(in) :: new(:)