Skip to content

Commit 89c393b

Browse files
att
1 parent 585cc15 commit 89c393b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/LuaCEmbed/args/basic/fdeclare.basic.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,5 @@ char * LuaCEmbed_get_raw_str_arg(LuaCEmbed *self,lua_Integer *size, lua_Integer
2525
LuaCEmbedTable * LuaCEmbed_get_arg_table(LuaCEmbed *self,lua_Integer index);
2626

2727
LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, lua_Integer index, LuaCEmbedTable *args_to_call, lua_Integer total_returns);
28+
29+
LuaCEmbedTable * LuaCEmbed_transform_args_in_table(LuaCEmbed *self);

src/LuaCEmbed/args/basic/fdefine.basic.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,3 +208,10 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, lua_Integer index, Lu
208208
return result;
209209

210210
}
211+
LuaCEmbedTable * LuaCEmbed_transform_args_in_table(LuaCEmbed *self){
212+
LuaCEmbedTable *result = LuaCembed_new_anonymous_table(self);
213+
for(int i = 0; i < self->total_args; i++){
214+
LuaCEmbedTable_append_arg(result,i);
215+
}
216+
return result;
217+
}

0 commit comments

Comments
 (0)