Hi all,

Nedd a help on the below program. How can i convert the formatted strings
to MARCO ?. In the below program i am not able to replace the FORMATTED
strings to macro.


divert(`-1')
define(`forloop', `pushdef(`$1', `$2')_forloop($@)popdef(`$1')')
define(`_forloop',`$4`'ifelse($1, `$3', `', `define(`$1',
incr($1))$0($@)')')
divert`'dnl
define(`APP_DOMAINS',2)dnl
define(`VARIABLE_APP_PORT1',`8000')dnl
define(`VARIABLE_APP_PORT2',`8001')dnl

forloop(`i', `1', APP_DOMAINS,
``VARIABLE_APP_PORT'i'
)

Output : m4 test.m4

VARIABLE_APP_PORT1
VARIABLE_APP_PORT2

Expected :
8000
8001

Any help will be highly appreciated.

Regards

Varghese Paul

Reply via email to