Mercurial > hg > Members > Moririn
diff src/llrb/llrbContext.c @ 46:348148d8fdb1
implement get
author | Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 19 May 2015 17:46:41 +0900 |
parents | a0a58875c93f |
children | c469c5ed5b4d |
line wrap: on
line diff
--- a/src/llrb/llrbContext.c Tue May 19 06:08:38 2015 +0900 +++ b/src/llrb/llrbContext.c Tue May 19 17:46:41 2015 +0900 @@ -7,6 +7,7 @@ extern __code code3(struct Context*); extern __code code4(struct Context*); extern __code code5(struct Context*); +extern __code code6(struct Context*); extern __code meta(struct Context*); extern __code allocate(struct Context*); extern __code put(struct Context*); @@ -19,6 +20,8 @@ extern __code colorFlip(struct Context*); extern __code fixUp(struct Context*); extern __code changeReference(struct Context*); +extern __code get(struct Context*); +extern __code traverse(struct Context*); extern __code exit_code(struct Context*); __code initLLRBContext(struct Context* context) { @@ -33,6 +36,7 @@ context->code[Code3] = code3; context->code[Code4] = code4; context->code[Code5] = code5; + context->code[Code6] = code6; context->code[Allocator] = allocate; context->code[Put] = put; context->code[Replace] = replaceNode; @@ -44,6 +48,8 @@ context->code[ColorFlip] = colorFlip; context->code[FixUp] = fixUp; context->code[ChangeRef] = changeReference; + context->code[Get] = get; + context->code[Traverse] = traverse; context->code[Exit] = exit_code; context->heap = context->heap_start;