*polished string pushing code.

This commit is contained in:
Wang Renxin 2015-10-29 19:35:17 +08:00
parent 3562075734
commit 1c996e72af

View File

@ -10208,7 +10208,6 @@ int _std_chr(mb_interpreter_t* s, void** l) {
memset(chr, 0, sizeof(arg) + 1); memset(chr, 0, sizeof(arg) + 1);
memcpy(chr, &arg, sizeof(arg)); memcpy(chr, &arg, sizeof(arg));
mb_check(mb_push_string(s, l, chr)); mb_check(mb_push_string(s, l, chr));
_mark_lazy_destroy_string(s, chr);
return result; return result;
} }
@ -10252,7 +10251,6 @@ int _std_left(mb_interpreter_t* s, void** l) {
sub[count] = '\0'; sub[count] = '\0';
#endif /* MB_ENABLE_UNICODE */ #endif /* MB_ENABLE_UNICODE */
mb_check(mb_push_string(s, l, sub)); mb_check(mb_push_string(s, l, sub));
_mark_lazy_destroy_string(s, sub);
_exit: _exit:
return result; return result;
@ -10299,7 +10297,6 @@ int _std_mid(mb_interpreter_t* s, void** l) {
sub[count] = '\0'; sub[count] = '\0';
#endif /* MB_ENABLE_UNICODE */ #endif /* MB_ENABLE_UNICODE */
mb_check(mb_push_string(s, l, sub)); mb_check(mb_push_string(s, l, sub));
_mark_lazy_destroy_string(s, sub);
_exit: _exit:
return result; return result;
@ -10344,7 +10341,6 @@ int _std_right(mb_interpreter_t* s, void** l) {
sub[count] = '\0'; sub[count] = '\0';
#endif /* MB_ENABLE_UNICODE */ #endif /* MB_ENABLE_UNICODE */
mb_check(mb_push_string(s, l, sub)); mb_check(mb_push_string(s, l, sub));
_mark_lazy_destroy_string(s, sub);
_exit: _exit:
return result; return result;
@ -10378,7 +10374,6 @@ int _std_str(mb_interpreter_t* s, void** l) {
goto _exit; goto _exit;
} }
mb_check(mb_push_string(s, l, chr)); mb_check(mb_push_string(s, l, chr));
_mark_lazy_destroy_string(s, chr);
_exit: _exit:
return result; return result;