Skip to content

Commit a0f3c7b

Browse files
att
1 parent bf410fd commit a0f3c7b

File tree

3 files changed

+3
-15
lines changed

3 files changed

+3
-15
lines changed

LuaCEmbed.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24272,12 +24272,9 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, int index, LuaCEmbedT
2427224272
lua_settop(self->state,0);
2427324273
return NULL;
2427424274
}
24275-
int start_stack = self->stack_leve;
24276-
privata_LuaCEmbed_increment_stack_(self);
2427724275

2427824276
int total_args = private_lua_cEmbed_unpack(args_to_call,formatted_arg);
2427924277
if(lua_pcall(self->state,total_args,total_returns,0)){
24280-
privata_LuaCEmbed_decrement_stack(self);
2428124278

2428224279
privateLuaCEmbed_raise_error_not_jumping(self, lua_tostring(self->state,-1));
2428324280
free(formatted_arg);
@@ -24289,14 +24286,13 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, int index, LuaCEmbedT
2428924286

2429024287

2429124288
for(int i = 0; i < total_returns; i++){
24292-
char *formatted = private_LuaCembed_format(PRIVATE_LUA_CEMBED_MULTIRETURN_,start_stack,i);
24289+
char *formatted = private_LuaCembed_format(PRIVATE_LUA_CEMBED_MULTIRETURN_,self->stack_leve,i);
2429324290
int position = (i +1) * -1;
2429424291
lua_pushvalue(self->state,position);
2429524292
lua_setglobal(self->state,formatted);
2429624293
free(formatted);
2429724294
}
2429824295

24299-
privata_LuaCEmbed_decrement_stack(self);
2430024296

2430124297

2430224298
LuaCEmbedTable *result = LuaCembed_new_anonymous_table(self);

src/LuaCEmbed/args/basic/basic.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,9 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, int index, LuaCEmbedT
129129
lua_settop(self->state,0);
130130
return NULL;
131131
}
132-
int start_stack = self->stack_leve;
133-
privata_LuaCEmbed_increment_stack_(self);
134132

135133
int total_args = private_lua_cEmbed_unpack(args_to_call,formatted_arg);
136134
if(lua_pcall(self->state,total_args,total_returns,0)){
137-
privata_LuaCEmbed_decrement_stack(self);
138135

139136
privateLuaCEmbed_raise_error_not_jumping(self, lua_tostring(self->state,-1));
140137
free(formatted_arg);
@@ -146,14 +143,13 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, int index, LuaCEmbedT
146143

147144

148145
for(int i = 0; i < total_returns; i++){
149-
char *formatted = private_LuaCembed_format(PRIVATE_LUA_CEMBED_MULTIRETURN_,start_stack,i);
146+
char *formatted = private_LuaCembed_format(PRIVATE_LUA_CEMBED_MULTIRETURN_,self->stack_leve,i);
150147
int position = (i +1) * -1;
151148
lua_pushvalue(self->state,position);
152149
lua_setglobal(self->state,formatted);
153150
free(formatted);
154151
}
155152

156-
privata_LuaCEmbed_decrement_stack(self);
157153

158154

159155
LuaCEmbedTable *result = LuaCembed_new_anonymous_table(self);

tests/LuaCEmbed.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24272,12 +24272,9 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, int index, LuaCEmbedT
2427224272
lua_settop(self->state,0);
2427324273
return NULL;
2427424274
}
24275-
int start_stack = self->stack_leve;
24276-
privata_LuaCEmbed_increment_stack_(self);
2427724275

2427824276
int total_args = private_lua_cEmbed_unpack(args_to_call,formatted_arg);
2427924277
if(lua_pcall(self->state,total_args,total_returns,0)){
24280-
privata_LuaCEmbed_decrement_stack(self);
2428124278

2428224279
privateLuaCEmbed_raise_error_not_jumping(self, lua_tostring(self->state,-1));
2428324280
free(formatted_arg);
@@ -24289,14 +24286,13 @@ LuaCEmbedTable* LuaCEmbed_run_args_lambda(LuaCEmbed *self, int index, LuaCEmbedT
2428924286

2429024287

2429124288
for(int i = 0; i < total_returns; i++){
24292-
char *formatted = private_LuaCembed_format(PRIVATE_LUA_CEMBED_MULTIRETURN_,start_stack,i);
24289+
char *formatted = private_LuaCembed_format(PRIVATE_LUA_CEMBED_MULTIRETURN_,self->stack_leve,i);
2429324290
int position = (i +1) * -1;
2429424291
lua_pushvalue(self->state,position);
2429524292
lua_setglobal(self->state,formatted);
2429624293
free(formatted);
2429724294
}
2429824295

24299-
privata_LuaCEmbed_decrement_stack(self);
2430024296

2430124297

2430224298
LuaCEmbedTable *result = LuaCembed_new_anonymous_table(self);

0 commit comments

Comments
 (0)