| 29 | | * `$system void $bundle_unpack_apply($bundle data, void *buf, int size, $operation op)` |
| 30 | | * This function unpacks the bundle and applies the specified operation on the contents of the bundle. For every binary operation defined in operation, the content of the bundle will be used as the left operand and `buf` will be used as the right operand. The result of the operation is stored in `buf` once is it is done. |
| | 29 | * `$atomic_f void $bundle_unpack_apply($bundle data, void *buf, $operation op, int count, void *result)` |
| | 30 | * This function unpacks the bundle and applies the specified operation on the contents of the bundle. For every binary operation defined in operation, the content of the bundle will be used as the left operand and `buf` will be used as the right operand. The result of the operation is stored in `buf`. Parameter `count` is the number of elements in the bundle; `buf` should point to a region of memory with at these last many elements of the same type. |