1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-08 04:30:45 -08:00

Change macros to use do-while block instead of if-else.

Use braces to follow GNU Coding Standards.
This commit is contained in:
Pavel Janík 2001-11-12 07:30:02 +00:00
parent b789d74a98
commit a89f435d63
2 changed files with 21 additions and 12 deletions

View file

@ -1,3 +1,8 @@
2001-11-12 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* ccl.c: Change macros to use do-while block instead of if-else.
Use braces to follow GNU Coding Standards.
2001-11-11 Richard M. Stallman <rms@gnu.org>
* sysdep.c (child_setup_tty): Don't clear ICRNL or INLCR.

View file

@ -601,21 +601,25 @@ static tr_stack *mapping_stack_pointer;
static int stack_idx_of_map_multiple;
#define PUSH_MAPPING_STACK(restlen, orig) \
do { \
do \
{ \
mapping_stack_pointer->rest_length = (restlen); \
mapping_stack_pointer->orig_val = (orig); \
mapping_stack_pointer++; \
} while (0)
} \
while (0)
#define POP_MAPPING_STACK(restlen, orig) \
do { \
do \
{ \
mapping_stack_pointer--; \
(restlen) = mapping_stack_pointer->rest_length; \
(orig) = mapping_stack_pointer->orig_val; \
} while (0)
} \
while (0)
#define CCL_CALL_FOR_MAP_INSTRUCTION(symbol, ret_ic) \
if (1) \
do \
{ \
struct ccl_program called_ccl; \
if (stack_idx >= 256 \
@ -635,7 +639,7 @@ if (1) \
ic = CCL_HEADER_MAIN; \
goto ccl_repeat; \
} \
else
while (0)
#define CCL_MapSingle 0x12 /* Map by single code conversion map
1:ExtendedCOMMNDXXXRRRrrrXXXXX
@ -676,34 +680,34 @@ else
/* Terminate CCL program successfully. */
#define CCL_SUCCESS \
if (1) \
do \
{ \
ccl->status = CCL_STAT_SUCCESS; \
goto ccl_finish; \
} \
else
while(0)
/* Suspend CCL program because of reading from empty input buffer or
writing to full output buffer. When this program is resumed, the
same I/O command is executed. */
#define CCL_SUSPEND(stat) \
if (1) \
do \
{ \
ic--; \
ccl->status = stat; \
goto ccl_finish; \
} \
else
while (0)
/* Terminate CCL program because of invalid command. Should not occur
in the normal case. */
#define CCL_INVALID_CMD \
if (1) \
do \
{ \
ccl->status = CCL_STAT_INVALID_CMD; \
goto ccl_error_handler; \
} \
else
while(0)
/* Encode one character CH to multibyte form and write to the current
output buffer. If CH is less than 256, CH is written as is. */