| 129 | } |
| 130 | |
| 131 | SIValue SIArray_Clone(SIValue siarray) { |
| 132 | uint arrayLen = SIArray_Length(siarray); |
| 133 | SIValue newArray = SIArray_New(arrayLen); |
| 134 | for(uint i = 0; i < arrayLen; i++) { |
| 135 | SIArray_Append(&newArray, siarray.array[i]); |
| 136 | } |
| 137 | return newArray; |
| 138 | } |
| 139 | |
| 140 | void SIArray_ToString(SIValue list, char **buf, size_t *bufferLen, size_t *bytesWritten) { |
| 141 | if(*bufferLen - *bytesWritten < 64) { |
no test coverage detected