HelenOS sources
bithenge_transform_t 65 uspace/app/bithenge/test.c bithenge_transform_t *transform = NULL;
bithenge_transform_t 43 uspace/lib/bithenge/include/bithenge/compound.h errno_t bithenge_new_composed_transform(bithenge_transform_t **,
bithenge_transform_t 44 uspace/lib/bithenge/include/bithenge/compound.h bithenge_transform_t **, size_t);
bithenge_transform_t 45 uspace/lib/bithenge/include/bithenge/compound.h errno_t bithenge_if_transform(bithenge_transform_t **, bithenge_expression_t *,
bithenge_transform_t 46 uspace/lib/bithenge/include/bithenge/compound.h bithenge_transform_t *, bithenge_transform_t *);
bithenge_transform_t 47 uspace/lib/bithenge/include/bithenge/compound.h errno_t bithenge_partial_transform(bithenge_transform_t **,
bithenge_transform_t 48 uspace/lib/bithenge/include/bithenge/compound.h bithenge_transform_t *);
bithenge_transform_t 136 uspace/lib/bithenge/include/bithenge/expression.h errno_t bithenge_param_wrapper(bithenge_transform_t **, bithenge_transform_t *,
bithenge_transform_t 138 uspace/lib/bithenge/include/bithenge/expression.h errno_t bithenge_expression_transform(bithenge_transform_t **,
bithenge_transform_t 140 uspace/lib/bithenge/include/bithenge/expression.h errno_t bithenge_inputless_transform(bithenge_transform_t **,
bithenge_transform_t 42 uspace/lib/bithenge/include/bithenge/script.h errno_t bithenge_parse_script(const char *, bithenge_transform_t **);
bithenge_transform_t 42 uspace/lib/bithenge/include/bithenge/sequence.h errno_t bithenge_new_struct(bithenge_transform_t **,
bithenge_transform_t 44 uspace/lib/bithenge/include/bithenge/sequence.h errno_t bithenge_repeat_transform(bithenge_transform_t **, bithenge_transform_t *,
bithenge_transform_t 46 uspace/lib/bithenge/include/bithenge/sequence.h errno_t bithenge_do_while_transform(bithenge_transform_t **,
bithenge_transform_t 47 uspace/lib/bithenge/include/bithenge/sequence.h bithenge_transform_t *, bithenge_expression_t *);
bithenge_transform_t 80 uspace/lib/bithenge/include/bithenge/transform.h errno_t (*apply)(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 83 uspace/lib/bithenge/include/bithenge/transform.h errno_t (*prefix_length)(bithenge_transform_t *self,
bithenge_transform_t 86 uspace/lib/bithenge/include/bithenge/transform.h errno_t (*prefix_apply)(bithenge_transform_t *self,
bithenge_transform_t 92 uspace/lib/bithenge/include/bithenge/transform.h void (*destroy)(bithenge_transform_t *self);
bithenge_transform_t 100 uspace/lib/bithenge/include/bithenge/transform.h static inline int bithenge_transform_num_params(bithenge_transform_t *self)
bithenge_transform_t 109 uspace/lib/bithenge/include/bithenge/transform.h static inline void bithenge_transform_inc_ref(bithenge_transform_t *self)
bithenge_transform_t 118 uspace/lib/bithenge/include/bithenge/transform.h static inline void bithenge_transform_dec_ref(bithenge_transform_t *self)
bithenge_transform_t 133 uspace/lib/bithenge/include/bithenge/transform.h bithenge_transform_t *transform;
bithenge_transform_t 137 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint8_transform;
bithenge_transform_t 139 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint16le_transform;
bithenge_transform_t 141 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint16be_transform;
bithenge_transform_t 143 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint32le_transform;
bithenge_transform_t 145 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint32be_transform;
bithenge_transform_t 147 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint64le_transform;
bithenge_transform_t 149 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint64be_transform;
bithenge_transform_t 152 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_ascii_transform;
bithenge_transform_t 153 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_bit_transform;
bithenge_transform_t 154 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_bits_be_transform;
bithenge_transform_t 155 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_bits_le_transform;
bithenge_transform_t 156 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_invalid_transform;
bithenge_transform_t 157 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_known_length_transform;
bithenge_transform_t 158 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_nonzero_boolean_transform;
bithenge_transform_t 159 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint_le_transform;
bithenge_transform_t 160 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_uint_be_transform;
bithenge_transform_t 161 uspace/lib/bithenge/include/bithenge/transform.h extern bithenge_transform_t bithenge_zero_terminated_transform;
bithenge_transform_t 166 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_init_transform(bithenge_transform_t *,
bithenge_transform_t 169 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_transform_apply(bithenge_transform_t *, bithenge_scope_t *,
bithenge_transform_t 172 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_transform_prefix_length(bithenge_transform_t *,
bithenge_transform_t 175 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_transform_prefix_apply(bithenge_transform_t *, bithenge_scope_t *,
bithenge_transform_t 177 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_new_barrier_transform(bithenge_transform_t **, int);
bithenge_transform_t 178 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_barrier_transform_set_subtransform(bithenge_transform_t *,
bithenge_transform_t 179 uspace/lib/bithenge/include/bithenge/transform.h bithenge_transform_t *);
bithenge_transform_t 49 uspace/lib/bithenge/src/compound.c bithenge_transform_t base;
bithenge_transform_t 50 uspace/lib/bithenge/src/compound.c bithenge_transform_t **xforms;
bithenge_transform_t 54 uspace/lib/bithenge/src/compound.c static bithenge_transform_t *compose_as_transform(compose_transform_t *xform)
bithenge_transform_t 59 uspace/lib/bithenge/src/compound.c static compose_transform_t *transform_as_compose(bithenge_transform_t *xform)
bithenge_transform_t 64 uspace/lib/bithenge/src/compound.c static errno_t compose_apply(bithenge_transform_t *base, bithenge_scope_t *scope,
bithenge_transform_t 87 uspace/lib/bithenge/src/compound.c static errno_t compose_prefix_length(bithenge_transform_t *base,
bithenge_transform_t 95 uspace/lib/bithenge/src/compound.c static void compose_destroy(bithenge_transform_t *base)
bithenge_transform_t 119 uspace/lib/bithenge/src/compound.c errno_t bithenge_new_composed_transform(bithenge_transform_t **out,
bithenge_transform_t 120 uspace/lib/bithenge/src/compound.c bithenge_transform_t **xforms, size_t num)
bithenge_transform_t 157 uspace/lib/bithenge/src/compound.c bithenge_transform_t base;
bithenge_transform_t 159 uspace/lib/bithenge/src/compound.c bithenge_transform_t *true_xform, *false_xform;
bithenge_transform_t 162 uspace/lib/bithenge/src/compound.c static inline bithenge_transform_t *if_as_transform(if_transform_t *self)
bithenge_transform_t 167 uspace/lib/bithenge/src/compound.c static inline if_transform_t *transform_as_if(bithenge_transform_t *base)
bithenge_transform_t 188 uspace/lib/bithenge/src/compound.c static errno_t if_transform_apply(bithenge_transform_t *base,
bithenge_transform_t 200 uspace/lib/bithenge/src/compound.c static errno_t if_transform_prefix_length(bithenge_transform_t *base,
bithenge_transform_t 212 uspace/lib/bithenge/src/compound.c static void if_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 236 uspace/lib/bithenge/src/compound.c errno_t bithenge_if_transform(bithenge_transform_t **out,
bithenge_transform_t 237 uspace/lib/bithenge/src/compound.c bithenge_expression_t *expr, bithenge_transform_t *true_xform,
bithenge_transform_t 238 uspace/lib/bithenge/src/compound.c bithenge_transform_t *false_xform)
bithenge_transform_t 271 uspace/lib/bithenge/src/compound.c bithenge_transform_t base;
bithenge_transform_t 272 uspace/lib/bithenge/src/compound.c bithenge_transform_t *xform;
bithenge_transform_t 275 uspace/lib/bithenge/src/compound.c static inline bithenge_transform_t *partial_as_transform(
bithenge_transform_t 282 uspace/lib/bithenge/src/compound.c bithenge_transform_t *base)
bithenge_transform_t 287 uspace/lib/bithenge/src/compound.c static errno_t partial_transform_apply(bithenge_transform_t *base,
bithenge_transform_t 297 uspace/lib/bithenge/src/compound.c static void partial_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 315 uspace/lib/bithenge/src/compound.c errno_t bithenge_partial_transform(bithenge_transform_t **out,
bithenge_transform_t 316 uspace/lib/bithenge/src/compound.c bithenge_transform_t *xform)
bithenge_transform_t 706 uspace/lib/bithenge/src/expression.c bithenge_transform_t base;
bithenge_transform_t 707 uspace/lib/bithenge/src/expression.c bithenge_transform_t *transform;
bithenge_transform_t 711 uspace/lib/bithenge/src/expression.c static inline bithenge_transform_t *param_wrapper_as_transform(
bithenge_transform_t 718 uspace/lib/bithenge/src/expression.c bithenge_transform_t *base)
bithenge_transform_t 744 uspace/lib/bithenge/src/expression.c static errno_t param_wrapper_apply(bithenge_transform_t *base,
bithenge_transform_t 764 uspace/lib/bithenge/src/expression.c static errno_t param_wrapper_prefix_length(bithenge_transform_t *base,
bithenge_transform_t 784 uspace/lib/bithenge/src/expression.c static errno_t param_wrapper_prefix_apply(bithenge_transform_t *base,
bithenge_transform_t 805 uspace/lib/bithenge/src/expression.c static void param_wrapper_destroy(bithenge_transform_t *base)
bithenge_transform_t 831 uspace/lib/bithenge/src/expression.c errno_t bithenge_param_wrapper(bithenge_transform_t **out,
bithenge_transform_t 832 uspace/lib/bithenge/src/expression.c bithenge_transform_t *transform, bithenge_expression_t **params)
bithenge_transform_t 867 uspace/lib/bithenge/src/expression.c bithenge_transform_t base;
bithenge_transform_t 871 uspace/lib/bithenge/src/expression.c static inline bithenge_transform_t *expression_as_transform(
bithenge_transform_t 878 uspace/lib/bithenge/src/expression.c bithenge_transform_t *base)
bithenge_transform_t 883 uspace/lib/bithenge/src/expression.c static errno_t expression_transform_apply(bithenge_transform_t *base,
bithenge_transform_t 898 uspace/lib/bithenge/src/expression.c static void expression_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 916 uspace/lib/bithenge/src/expression.c errno_t bithenge_expression_transform(bithenge_transform_t **out,
bithenge_transform_t 945 uspace/lib/bithenge/src/expression.c static errno_t inputless_transform_prefix_length(bithenge_transform_t *base,
bithenge_transform_t 952 uspace/lib/bithenge/src/expression.c static errno_t inputless_transform_prefix_apply(bithenge_transform_t *base,
bithenge_transform_t 974 uspace/lib/bithenge/src/expression.c errno_t bithenge_inputless_transform(bithenge_transform_t **out,
bithenge_transform_t 94 uspace/lib/bithenge/src/script.c bithenge_transform_t *transform;
bithenge_transform_t 410 uspace/lib/bithenge/src/script.c static bithenge_transform_t *get_named_transform(state_t *state,
bithenge_transform_t 421 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform =
bithenge_transform_t 433 uspace/lib/bithenge/src/script.c static void add_named_transform(state_t *state, bithenge_transform_t *xform, char *name)
bithenge_transform_t 448 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_transform(state_t *state);
bithenge_transform_t 449 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_struct(state_t *state);
bithenge_transform_t 769 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_invocation(state_t *state)
bithenge_transform_t 771 uspace/lib/bithenge/src/script.c bithenge_transform_t *result = get_named_transform(state,
bithenge_transform_t 822 uspace/lib/bithenge/src/script.c static bithenge_transform_t *make_empty_transform(state_t *state)
bithenge_transform_t 838 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform;
bithenge_transform_t 848 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_if(state_t *state, bool in_struct)
bithenge_transform_t 855 uspace/lib/bithenge/src/script.c bithenge_transform_t *true_xform =
bithenge_transform_t 859 uspace/lib/bithenge/src/script.c bithenge_transform_t *false_xform = NULL;
bithenge_transform_t 880 uspace/lib/bithenge/src/script.c bithenge_transform_t *if_xform;
bithenge_transform_t 890 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_switch(state_t *state, bool in_struct)
bithenge_transform_t 899 uspace/lib/bithenge/src/script.c bithenge_transform_t **xforms = NULL;
bithenge_transform_t 930 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform;
bithenge_transform_t 955 uspace/lib/bithenge/src/script.c bithenge_transform_t *switch_xform = &bithenge_invalid_transform;
bithenge_transform_t 979 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_repeat(state_t *state)
bithenge_transform_t 989 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform = parse_transform(state);
bithenge_transform_t 998 uspace/lib/bithenge/src/script.c bithenge_transform_t *repeat_xform;
bithenge_transform_t 1007 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_do_while(state_t *state)
bithenge_transform_t 1011 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform = parse_transform(state);
bithenge_transform_t 1024 uspace/lib/bithenge/src/script.c bithenge_transform_t *do_while_xform;
bithenge_transform_t 1033 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_partial(state_t *state)
bithenge_transform_t 1036 uspace/lib/bithenge/src/script.c bithenge_transform_t *offset_xform = NULL;
bithenge_transform_t 1065 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform = parse_transform(state);
bithenge_transform_t 1081 uspace/lib/bithenge/src/script.c bithenge_transform_t **xforms = malloc(2 * sizeof(*xforms));
bithenge_transform_t 1101 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_struct(state_t *state)
bithenge_transform_t 1141 uspace/lib/bithenge/src/script.c bithenge_transform_t *result;
bithenge_transform_t 1153 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_transform_no_compose(state_t *state)
bithenge_transform_t 1165 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform;
bithenge_transform_t 1189 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform = parse_struct(state);
bithenge_transform_t 1203 uspace/lib/bithenge/src/script.c static bithenge_transform_t *parse_transform(state_t *state)
bithenge_transform_t 1205 uspace/lib/bithenge/src/script.c bithenge_transform_t *result = parse_transform_no_compose(state);
bithenge_transform_t 1206 uspace/lib/bithenge/src/script.c bithenge_transform_t **xforms = NULL;
bithenge_transform_t 1256 uspace/lib/bithenge/src/script.c bithenge_transform_t *barrier = NULL;
bithenge_transform_t 1269 uspace/lib/bithenge/src/script.c bithenge_transform_t *xform = parse_transform(state);
bithenge_transform_t 1336 uspace/lib/bithenge/src/script.c errno_t bithenge_parse_script(const char *filename, bithenge_transform_t **out)
bithenge_transform_t 60 uspace/lib/bithenge/src/sequence.c errno_t (*get_transform)(seq_node_t *self, bithenge_transform_t **out,
bithenge_transform_t 84 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *subxform;
bithenge_transform_t 146 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *subxform;
bithenge_transform_t 282 uspace/lib/bithenge/src/sequence.c bithenge_transform_t base;
bithenge_transform_t 287 uspace/lib/bithenge/src/sequence.c static bithenge_transform_t *struct_as_transform(struct_transform_t *xform)
bithenge_transform_t 292 uspace/lib/bithenge/src/sequence.c static struct_transform_t *transform_as_struct(bithenge_transform_t *xform)
bithenge_transform_t 468 uspace/lib/bithenge/src/sequence.c bithenge_transform_t **out, bithenge_int_t index)
bithenge_transform_t 527 uspace/lib/bithenge/src/sequence.c static errno_t struct_transform_apply(bithenge_transform_t *base,
bithenge_transform_t 537 uspace/lib/bithenge/src/sequence.c static errno_t struct_transform_prefix_length(bithenge_transform_t *base,
bithenge_transform_t 553 uspace/lib/bithenge/src/sequence.c static errno_t struct_transform_prefix_apply(bithenge_transform_t *base,
bithenge_transform_t 584 uspace/lib/bithenge/src/sequence.c static void struct_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 607 uspace/lib/bithenge/src/sequence.c errno_t bithenge_new_struct(bithenge_transform_t **out,
bithenge_transform_t 639 uspace/lib/bithenge/src/sequence.c bithenge_transform_t base;
bithenge_transform_t 641 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *xform;
bithenge_transform_t 644 uspace/lib/bithenge/src/sequence.c static inline bithenge_transform_t *repeat_as_transform(
bithenge_transform_t 651 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *base)
bithenge_transform_t 660 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *xform;
bithenge_transform_t 758 uspace/lib/bithenge/src/sequence.c bithenge_transform_t **out, bithenge_int_t index)
bithenge_transform_t 817 uspace/lib/bithenge/src/sequence.c static errno_t repeat_transform_apply(bithenge_transform_t *base,
bithenge_transform_t 827 uspace/lib/bithenge/src/sequence.c static errno_t repeat_transform_prefix_apply(bithenge_transform_t *base,
bithenge_transform_t 864 uspace/lib/bithenge/src/sequence.c static void repeat_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 886 uspace/lib/bithenge/src/sequence.c errno_t bithenge_repeat_transform(bithenge_transform_t **out,
bithenge_transform_t 887 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *xform, bithenge_expression_t *expr)
bithenge_transform_t 918 uspace/lib/bithenge/src/sequence.c bithenge_transform_t base;
bithenge_transform_t 920 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *xform;
bithenge_transform_t 923 uspace/lib/bithenge/src/sequence.c static inline bithenge_transform_t *do_while_as_transform(
bithenge_transform_t 930 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *base)
bithenge_transform_t 938 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *xform;
bithenge_transform_t 1034 uspace/lib/bithenge/src/sequence.c bithenge_transform_t **out, bithenge_int_t index)
bithenge_transform_t 1084 uspace/lib/bithenge/src/sequence.c static errno_t do_while_transform_prefix_apply(bithenge_transform_t *base,
bithenge_transform_t 1111 uspace/lib/bithenge/src/sequence.c static void do_while_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 1132 uspace/lib/bithenge/src/sequence.c errno_t bithenge_do_while_transform(bithenge_transform_t **out,
bithenge_transform_t 1133 uspace/lib/bithenge/src/sequence.c bithenge_transform_t *xform, bithenge_expression_t *expr)
bithenge_transform_t 60 uspace/lib/bithenge/src/transform.c errno_t bithenge_init_transform(bithenge_transform_t *self,
bithenge_transform_t 74 uspace/lib/bithenge/src/transform.c static void transform_indestructible(bithenge_transform_t *self)
bithenge_transform_t 87 uspace/lib/bithenge/src/transform.c errno_t bithenge_transform_apply(bithenge_transform_t *self,
bithenge_transform_t 124 uspace/lib/bithenge/src/transform.c errno_t bithenge_transform_prefix_length(bithenge_transform_t *self,
bithenge_transform_t 156 uspace/lib/bithenge/src/transform.c errno_t bithenge_transform_prefix_apply(bithenge_transform_t *self,
bithenge_transform_t 440 uspace/lib/bithenge/src/transform.c bithenge_transform_t base;
bithenge_transform_t 441 uspace/lib/bithenge/src/transform.c bithenge_transform_t *transform;
bithenge_transform_t 445 uspace/lib/bithenge/src/transform.c bithenge_transform_t *base)
bithenge_transform_t 450 uspace/lib/bithenge/src/transform.c static inline bithenge_transform_t *barrier_as_transform(
bithenge_transform_t 456 uspace/lib/bithenge/src/transform.c static errno_t barrier_transform_apply(bithenge_transform_t *base,
bithenge_transform_t 471 uspace/lib/bithenge/src/transform.c static errno_t barrier_transform_prefix_length(bithenge_transform_t *base,
bithenge_transform_t 487 uspace/lib/bithenge/src/transform.c static errno_t barrier_transform_prefix_apply(bithenge_transform_t *base,
bithenge_transform_t 504 uspace/lib/bithenge/src/transform.c static void barrier_transform_destroy(bithenge_transform_t *base)
bithenge_transform_t 524 uspace/lib/bithenge/src/transform.c errno_t bithenge_barrier_transform_set_subtransform(bithenge_transform_t *base,
bithenge_transform_t 525 uspace/lib/bithenge/src/transform.c bithenge_transform_t *transform)
bithenge_transform_t 549 uspace/lib/bithenge/src/transform.c errno_t bithenge_new_barrier_transform(bithenge_transform_t **out, int num_params)
bithenge_transform_t 573 uspace/lib/bithenge/src/transform.c static errno_t ascii_apply(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 610 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_ascii_transform = {
bithenge_transform_t 618 uspace/lib/bithenge/src/transform.c static errno_t bit_prefix_apply(bithenge_transform_t *self,
bithenge_transform_t 640 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_bit_transform = {
bithenge_transform_t 737 uspace/lib/bithenge/src/transform.c static errno_t bits_xe_apply(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 766 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_bits_be_transform = {
bithenge_transform_t 773 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_bits_le_transform = {
bithenge_transform_t 781 uspace/lib/bithenge/src/transform.c static errno_t invalid_apply(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 793 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_invalid_transform = {
bithenge_transform_t 801 uspace/lib/bithenge/src/transform.c static errno_t known_length_apply(bithenge_transform_t *self,
bithenge_transform_t 829 uspace/lib/bithenge/src/transform.c static errno_t known_length_prefix_length(bithenge_transform_t *self,
bithenge_transform_t 854 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_known_length_transform = {
bithenge_transform_t 858 uspace/lib/bithenge/src/transform.c static errno_t nonzero_boolean_apply(bithenge_transform_t *self,
bithenge_transform_t 873 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_nonzero_boolean_transform = {
bithenge_transform_t 877 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_1(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 884 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_2(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 891 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_4(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 898 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_8(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_transform_t 912 uspace/lib/bithenge/src/transform.c static errno_t NAME##_apply(bithenge_transform_t *self, \
bithenge_transform_t 939 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_##NAME##_transform = { \
bithenge_transform_t 956 uspace/lib/bithenge/src/transform.c static errno_t uint_xe_prefix_apply(bithenge_transform_t *self,
bithenge_transform_t 1013 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_uint_be_transform = {
bithenge_transform_t 1020 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_uint_le_transform = {
bithenge_transform_t 1028 uspace/lib/bithenge/src/transform.c static errno_t zero_terminated_apply(bithenge_transform_t *self,
bithenge_transform_t 1052 uspace/lib/bithenge/src/transform.c static errno_t zero_terminated_prefix_length(bithenge_transform_t *self,
bithenge_transform_t 1079 uspace/lib/bithenge/src/transform.c bithenge_transform_t bithenge_zero_terminated_transform = {
HelenOS homepage, sources at GitHub