Adds the value on to the end of the array. The array will grow in size automatically if necessary.
g_array_append_val() is a macro which uses a reference to the value
v. This means that you cannot use it with literal values
such as “27”. You must use variables.
This function is not directly available to language bindings.