| 136 | } |
| 137 | |
| 138 | UArray *UArray_asNumberArrayString(const UArray *self) { |
| 139 | UArray *out = UArray_new(); |
| 140 | UArray_setEncoding_(out, CENCODING_ASCII); |
| 141 | |
| 142 | UARRAY_INTFOREACH( |
| 143 | self, i, v, char s[128]; |
| 144 | |
| 145 | if (UArray_isFloatType(self)) { sprintf(s, "%f", (double)v); } else { |
| 146 | sprintf(s, "%i", (int)v); |
| 147 | } |
| 148 | |
| 149 | if (i != UArray_size(self) - 1) strcat(s, ", "); |
| 150 | UArray_appendBytes_size_(out, (unsigned char *)s, strlen(s));); |
| 151 | |
| 152 | return out; |
| 153 | } |
| 154 | |
| 155 | UArray *UArray_asUTF8(const UArray *self) { |
| 156 | UArray *out = UArray_new(); |
no test coverage detected