(x = 0, y = 0, z = 0, w)
| 8139 | const alloc = (size = 1) => allocP(size * p_size); |
| 8140 | exports.alloc = alloc; |
| 8141 | function allocVector(x = 0, y = 0, z = 0, w) { |
| 8142 | let argsLength = arguments.length; |
| 8143 | argsLength = argsLength == 0 ? 3 : argsLength; |
| 8144 | let temp_vector = alloc(argsLength + 1); |
| 8145 | for (let index = 0; index < argsLength; ++index) |
| 8146 | temp_vector.add(Process.pointerSize * index).writeFloat(arguments[index] == undefined ? 0 : arguments[index]); |
| 8147 | temp_vector.add(Process.pointerSize * argsLength).writeInt(0); |
| 8148 | return temp_vector; |
| 8149 | } |
| 8150 | exports.allocVector = allocVector; |
| 8151 | globalThis.allocCStr = allocCStr; |
| 8152 | globalThis.allocUStr = allocUStr; |
no test coverage detected