> On Nov 21, 2016, at 7:20 AM, Alan Carroll > <solidwallofc...@yahoo-inc.com.INVALID> wrote: > > 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.
What is the source when you specify a record in records.config, then register it from a plugin? > 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. >