diff options
author | Pavel Janík <Pavel@Janik.cz> | 2001-11-12 07:30:02 +0000 |
---|---|---|
committer | Pavel Janík <Pavel@Janik.cz> | 2001-11-12 07:30:02 +0000 |
commit | a89f435d63d4549efbe5885b34b2def3132d8e7b (patch) | |
tree | b30fdfb297313c0c8c052c38ae38304399947358 /src/ccl.c | |
parent | b789d74a980d48eed4658376204703bdaabeebf8 (diff) | |
download | emacs-a89f435d63d4549efbe5885b34b2def3132d8e7b.tar.gz emacs-a89f435d63d4549efbe5885b34b2def3132d8e7b.tar.bz2 emacs-a89f435d63d4549efbe5885b34b2def3132d8e7b.zip |
Change macros to use do-while block instead of if-else.
Use braces to follow GNU Coding Standards.
Diffstat (limited to 'src/ccl.c')
-rw-r--r-- | src/ccl.c | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/ccl.c b/src/ccl.c index d2cf59e62a8..e8eac521a3a 100644 --- a/src/ccl.c +++ b/src/ccl.c @@ -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. */ |