little cleanup
This commit is contained in:
+3
-10
@@ -44,10 +44,8 @@ proc append_to_positional_argument_list(Positional_Arguments* args, Lisp_Object*
|
||||
|
||||
proc create_keyword_argument_list(int initial_capacity) -> Keyword_Arguments* {
|
||||
Keyword_Arguments* ret = new(Keyword_Arguments);
|
||||
ret->keywords = (Lisp_Object**)malloc(initial_capacity * sizeof(Lisp_Object*));
|
||||
ret->values = create_Lisp_Object_array_list(initial_capacity);
|
||||
ret->next_index = 0;
|
||||
ret->length = initial_capacity;
|
||||
ret->keywords = create_Lisp_Object_array_list(initial_capacity);
|
||||
ret->values = create_Lisp_Object_array_list(initial_capacity);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -55,11 +53,6 @@ proc append_to_keyword_argument_list(Keyword_Arguments* args,
|
||||
Lisp_Object* keyword,
|
||||
Lisp_Object* default_value) -> void
|
||||
{
|
||||
if (args->next_index == args->length) {
|
||||
args->length *= 2;
|
||||
args->keywords = (Lisp_Object**)realloc(args->keywords, args->length * sizeof(Lisp_Object*));
|
||||
}
|
||||
|
||||
args->keywords[args->next_index++] = keyword;
|
||||
append_to_array_list(args->keywords, keyword);
|
||||
append_to_array_list(args->values, default_value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user