Changeset 0191bd3 in mainline for uspace/app/bithenge/transform.h


Ignore:
Timestamp:
2012-08-07T04:30:04Z (13 years ago)
Author:
Sean Bartell <wingedtachikoma@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a8be91a
Parents:
f9c314a5
Message:

Bithenge: keep track of outer scopes and find parameters there

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bithenge/transform.h

    rf9c314a5 r0191bd3  
    5050
    5151/** Context and parameters used when applying transforms. */
    52 typedef struct {
     52typedef struct bithenge_scope {
    5353        /** @privatesection */
    5454        unsigned int refs;
     55        struct bithenge_scope *outer;
    5556        int num_params;
    5657        bithenge_node_t **params;
     
    148149    bithenge_transform_t **, size_t);
    149150
    150 int bithenge_scope_new(bithenge_scope_t **);
     151int bithenge_scope_new(bithenge_scope_t **, bithenge_scope_t *);
    151152void bithenge_scope_dec_ref(bithenge_scope_t *);
    152153int bithenge_scope_copy(bithenge_scope_t *, bithenge_scope_t *);
Note: See TracChangeset for help on using the changeset viewer.