modified: include/variable.h
authorShravan Aras <123.shravan@gmail.com>
Fri, 3 Jun 2011 12:49:54 +0000 (15:49 +0300)
committerShravan Aras <123.shravan@gmail.com>
Fri, 3 Jun 2011 12:49:54 +0000 (15:49 +0300)
commit821a08d0196f64ae0a1e0930562351029496e739
tree6bb8115933e7a443aa5f9a04cd963936a693a6c9
parent33035cbfb819b1434f45735081abc70ef9229727
modified:   include/variable.h
            Simple list data structure has been replaced
                    by a binary tree to store variables.
modified:   main.c
            Code to test various test cases of the variable
                    addition and removal have been added.
modified:   variable.c
    + addToList():
      Is used to add a new variable to the local
         variable list maintained by the tiny shell.
              If a variable is already present then it is
              updated with its new value. Tuples with same
                      keys are not allowed.
            + getVarValue():
      Is used to search the binary tree and fetch
      the respective value for the tuple. If it
      fails to find the tuple in its local list of
              variables then it checks in the environment
      variables.
include/variable.h
main.c
variable.c