diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-12-14 17:14:29 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-12-14 17:14:29 -0800 |
commit | 93e4c50d09dcc20d7b244b66987f869143d45dd0 (patch) | |
tree | 83a176f4793df2dbfcf195b0649290cf8b3986c2 /eval.c | |
parent | 311294aef85c349ee71c3925a52d0888073a1fa0 (diff) | |
download | txr-93e4c50d09dcc20d7b244b66987f869143d45dd0.tar.gz txr-93e4c50d09dcc20d7b244b66987f869143d45dd0.tar.bz2 txr-93e4c50d09dcc20d7b244b66987f869143d45dd0.zip |
* eval.c (eval_init): Removed registration for vec_get_fil.
Renamed vec_set_fill to vec-set-length.
* hash.c (equal_hash): vec_fill to vec_length name change.
(hash_grow, make_hash): No need to call vec_set_length.
* lib.c (equal, vecref, vec_push, length_vec, list_vector,
obj_print, obj_pprint): vec_fill to vec_length name change.
(vector): Argument now represents actual length, not just allocated
size.
(vec_get_fill): Function removed; did exactly the same thing
as length_vec.
(vec_set_fill): Function renamed to vec_set_length.
(vector_list): Allocate a 0 length vector initially.
* lib.h (enum vecindex): member changes name from vec_fill
to vec_length.
(vector): Parameter name changed.
(vec_set_fill): Redeclared.
(vec_get_fill): Declaration removed.
* txr.1: Doc stubs updated.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1280,8 +1280,7 @@ void eval_init(void) reg_fun(intern(lit("break-str"), user_package), func_n2(break_str)); reg_fun(intern(lit("vector"), user_package), func_n1(vector)); - reg_fun(intern(lit("vec-get-fill"), user_package), func_n1(vec_get_fill)); - reg_fun(intern(lit("vec-set-fill"), user_package), func_n2(vec_set_fill)); + reg_fun(intern(lit("vec-set-length"), user_package), func_n2(vec_set_length)); reg_fun(vecref_s, func_n2(vecref)); reg_fun(intern(lit("vec-push"), user_package), func_n2(vec_push)); reg_fun(intern(lit("length-vec"), user_package), func_n1(length_vec)); |