In this example, FNC_SetArrayElements is called to set the elements in positions 1-3 to the value of the newVal argument.
/* This function sets the values of a set of consecutive elements. */ void setMultiElement( ARRAY_HANDLE *phone_ary, CHARACTER_LATIN newVal[10], INTEGER *result, char sqlstate[6]) { int nullIndicator; bounds_t arrayRange; nullIndicator = 0; arrayRange.lowerBound = 1; arrayRange.upperBound = 3; /* Set the elements in positions 1-3 to the value of newVal. */ FNC_SetArrayElements(*phone_ary, &arrayRange, (void*)newVal, nullIndicator, SIZEOF_CHARACTER_LATIN_WITH_NULL(10)); ... }