expand_smacro: stylish nits

- no need to split functions even if it a bit longer
  then 80 characters, it becomes hard to read it

- initialize "thead" before "tail" is more natural

- use more simple while() instead of for() with a
  long initializer

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
Cyrill Gorcunov 2010-04-09 15:40:35 +04:00
parent 6837749d85
commit ed4a805b0a

View File

@ -3785,9 +3785,8 @@ static Token *expand_smacro(Token * tline)
* routine we copy it back
*/
if (org_tline) {
tline =
new_Token(org_tline->next, org_tline->type, org_tline->text,
0);
tline = new_Token(org_tline->next, org_tline->type,
org_tline->text, 0);
tline->a.mac = org_tline->a.mac;
nasm_free(org_tline->text);
org_tline->text = NULL;
@ -3796,8 +3795,8 @@ static Token *expand_smacro(Token * tline)
expanded = true; /* Always expand %+ at least once */
again:
tail = &thead;
thead = NULL;
tail = &thead;
while (tline) { /* main token loop */
if (!--deadman) {
@ -3927,13 +3926,9 @@ again:
if (++nparam >= sparam) {
sparam += PARAM_DELTA;
params = nasm_realloc(params,
sparam *
sizeof(Token
*));
paramsize =
nasm_realloc(paramsize,
sparam *
sizeof(int));
sparam * sizeof(Token *));
paramsize = nasm_realloc(paramsize,
sparam * sizeof(int));
}
params[nparam] = tline->next;
paramsize[nparam] = 0;
@ -4015,11 +4010,10 @@ again:
int i;
ttt = params[t->type - TOK_SMAC_PARAM];
for (i = paramsize[t->type - TOK_SMAC_PARAM];
--i >= 0;) {
pt = *ptail =
new_Token(tline, ttt->type, ttt->text,
0);
i = paramsize[t->type - TOK_SMAC_PARAM];
while (--i >= 0) {
pt = *ptail = new_Token(tline, ttt->type,
ttt->text, 0);
ptail = &pt->next;
ttt = ttt->next;
}