Changeset 1433ecda in mainline for uspace/lib/bithenge/src
- Timestamp:
- 2018-04-04T15:42:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2c4e1cc
- Parents:
- 47b2d7e3
- Location:
- uspace/lib/bithenge/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/bithenge/src/expression.c
r47b2d7e3 r1433ecda 900 900 * @param expr The expression to evaluate. 901 901 * @return EOK on success or an error code from errno.h. */ 902 errno_t bithenge_expression_transform(bithenge_transform_t ** 902 errno_t bithenge_expression_transform(bithenge_transform_t **out, 903 903 bithenge_expression_t *expr) 904 904 { … … 957 957 * @param expr The expression to evaluate. 958 958 * @return EOK on success or an error code from errno.h. */ 959 errno_t bithenge_inputless_transform(bithenge_transform_t ** 959 errno_t bithenge_inputless_transform(bithenge_transform_t **out, 960 960 bithenge_expression_t *expr) 961 961 { -
uspace/lib/bithenge/src/sequence.c
r47b2d7e3 r1433ecda 123 123 if (self->num_xforms == -1) { 124 124 aoff64_t *new_ends = realloc(self->ends, 125 (self->num_ends + 1) *sizeof(*new_ends));125 (self->num_ends + 1) * sizeof(*new_ends)); 126 126 if (!new_ends) 127 127 return ENOMEM; … … 186 186 if (self->num_xforms == -1) { 187 187 aoff64_t *new_ends = realloc(self->ends, 188 (self->num_ends + 1) *sizeof(*new_ends));188 (self->num_ends + 1) * sizeof(*new_ends)); 189 189 if (!new_ends) 190 190 return ENOMEM; … … 608 608 self->num_subtransforms = 0; 609 609 while (subtransforms[self->num_subtransforms].transform) 610 610 self->num_subtransforms++; 611 611 *out = struct_as_transform(self); 612 612 return EOK; -
uspace/lib/bithenge/src/tree.c
r47b2d7e3 r1433ecda 139 139 return self->internal_ops->get(self, key, out); 140 140 *out = NULL; 141 get_for_each_data_t data = { key, out};141 get_for_each_data_t data = { key, out }; 142 142 errno_t rc = bithenge_node_for_each(self, get_for_each_func, &data); 143 143 bithenge_node_dec_ref(key); … … 205 205 } 206 206 207 typedef struct 208 { 207 typedef struct { 209 208 bithenge_node_t base; 210 209 bithenge_node_t **nodes; … … 229 228 simple_internal_node_t *self = node_as_simple(base); 230 229 for (bithenge_int_t i = 0; i < self->len; i++) { 231 bithenge_node_inc_ref(self->nodes[2 *i+0]);232 bithenge_node_inc_ref(self->nodes[2 *i+1]);233 rc = func(self->nodes[2 *i+0], self->nodes[2*i+1], data);230 bithenge_node_inc_ref(self->nodes[2 * i + 0]); 231 bithenge_node_inc_ref(self->nodes[2 * i + 1]); 232 rc = func(self->nodes[2 * i + 0], self->nodes[2 * i + 1], data); 234 233 if (rc != EOK) 235 234 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.