mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* transcode.c (transcode_restartable0): several local variables
removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e0889dbf38
commit
3e7d8bf9f8
2 changed files with 11 additions and 9 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Wed Aug 13 17:35:58 2008 Tanaka Akira <akr@fsij.org>
|
||||||
|
|
||||||
|
* transcode.c (transcode_restartable0): several local variables
|
||||||
|
removed.
|
||||||
|
|
||||||
Wed Aug 13 17:31:12 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
|
Wed Aug 13 17:31:12 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||||
|
|
||||||
* vm_insnhelper.c (caller_setup_args): should ensure if the value
|
* vm_insnhelper.c (caller_setup_args): should ensure if the value
|
||||||
|
|
15
transcode.c
15
transcode.c
|
@ -362,9 +362,6 @@ transcode_restartable0(const unsigned char **in_pos, unsigned char **out_pos,
|
||||||
const unsigned char *in_p;
|
const unsigned char *in_p;
|
||||||
|
|
||||||
unsigned char *out_p;
|
unsigned char *out_p;
|
||||||
const BYTE_LOOKUP *next_table;
|
|
||||||
VALUE next_info;
|
|
||||||
unsigned char next_byte;
|
|
||||||
|
|
||||||
unsigned char empty_buf;
|
unsigned char empty_buf;
|
||||||
unsigned char *empty_ptr = &empty_buf;
|
unsigned char *empty_ptr = &empty_buf;
|
||||||
|
@ -382,9 +379,6 @@ transcode_restartable0(const unsigned char **in_pos, unsigned char **out_pos,
|
||||||
in_p = inchar_start = *in_pos;
|
in_p = inchar_start = *in_pos;
|
||||||
|
|
||||||
out_p = *out_pos;
|
out_p = *out_pos;
|
||||||
next_table = tc->next_table;
|
|
||||||
next_info = tc->next_info;
|
|
||||||
next_byte = tc->next_byte;
|
|
||||||
|
|
||||||
#define SUSPEND(ret, num) \
|
#define SUSPEND(ret, num) \
|
||||||
do { \
|
do { \
|
||||||
|
@ -399,9 +393,6 @@ transcode_restartable0(const unsigned char **in_pos, unsigned char **out_pos,
|
||||||
tc->recognized_len -= readagain_len; \
|
tc->recognized_len -= readagain_len; \
|
||||||
tc->readagain_len = readagain_len; \
|
tc->readagain_len = readagain_len; \
|
||||||
} \
|
} \
|
||||||
tc->next_table = next_table; \
|
|
||||||
tc->next_info = next_info; \
|
|
||||||
tc->next_byte = next_byte; \
|
|
||||||
return ret; \
|
return ret; \
|
||||||
resume_label ## num:; \
|
resume_label ## num:; \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
@ -410,6 +401,9 @@ transcode_restartable0(const unsigned char **in_pos, unsigned char **out_pos,
|
||||||
while (out_stop - out_p < 1) { SUSPEND(transcode_obuf_full, num); } \
|
while (out_stop - out_p < 1) { SUSPEND(transcode_obuf_full, num); } \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
#define next_table (tc->next_table)
|
||||||
|
#define next_info (tc->next_info)
|
||||||
|
#define next_byte (tc->next_byte)
|
||||||
#define writebuf_len (tc->writebuf_len)
|
#define writebuf_len (tc->writebuf_len)
|
||||||
#define writebuf_off (tc->writebuf_off)
|
#define writebuf_off (tc->writebuf_off)
|
||||||
|
|
||||||
|
@ -591,6 +585,9 @@ transcode_restartable0(const unsigned char **in_pos, unsigned char **out_pos,
|
||||||
while (1)
|
while (1)
|
||||||
SUSPEND(transcode_finished, 6);
|
SUSPEND(transcode_finished, 6);
|
||||||
#undef SUSPEND
|
#undef SUSPEND
|
||||||
|
#undef next_table
|
||||||
|
#undef next_info
|
||||||
|
#undef next_byte
|
||||||
#undef writebuf_len
|
#undef writebuf_len
|
||||||
#undef writebuf_off
|
#undef writebuf_off
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue