In the config file:

#!define KEYVALUE "key=s:value"
modparam("pv", "varset", KEYVALUE)

works. But if I try to use defexp or defexps the ID KEYVALUE
is not set as expected and the parser complains.

## this doesn't parse

#!defexp KEYVALUE2 "key=s:value"
#!defexps KEYVALUE3 "key=s:value"

# both these lead to syntax error
modparam("pv", "varset", KEYVALUE2)
modparam("pv", "varset", KEYVALUE3)


Any ideas why defexp doesn't behave the same way here?

Shih-Ping