The config variable sourcing data was originally put in to be able to detect 
that a variable was set even if that setting was the same as the default 
(otherwise this is impossible to reliably determine). I am working with a 
plugin that defines its own config records but as far as I can tell (1) the 
source value for a plugin configured record default is the same as for an 
explicitly set value and (2) the source information is not available via the 
plugin API.
I would like to fix both of these.
First, add a "PLUGIN" value to RecSourceT to indicate the value is set as a 
default by the plugin and use EXPLICIT only for values from configuration files 
or explicit value setting API calls.
Second,
* Move or copy the RecSourceT define to apidef.h.in.* Add TSMgmtSourceGet(const 
char*) to return the RecSourceT value for a configuration variable.

Reply via email to