| 82 | } |
| 83 | |
| 84 | bool SIArray_AllOfType(SIValue siarray, SIType t) { |
| 85 | uint array_len = SIArray_Length(siarray); |
| 86 | for(uint i = 0; i < array_len; i++) { |
| 87 | SIValue elem = siarray.array[i]; |
| 88 | if((SI_TYPE(elem) & t) == 0) return false; |
| 89 | } |
| 90 | |
| 91 | return true; |
| 92 | } |
| 93 | |
| 94 | // compare two SIValues, wrt ascending order |
| 95 | static int _siarray_compare_func_asc |
no test coverage detected