A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.lispworks.com/documentation/lw71/LW/html/lw-1495.htm below:

collect-registry-values

Description

The function collect-registry-values returns an alist of all of the values of subkey under the key root.

subkey and root are interpreted as described for create-registry-key. The default value of root is :user.

max-name-size specifies the maximum length of the returned name. If the name is longer than this, an error is signaled. The default value of max-name-size is 256.

max-buffer-size specifies the maximum length in bytes of the data. If the data is longer than this, an error is signaled. The default value of max-buffer-size is 1024.

If value-function is nil, the returned values-alist is an association list containing pairs (name . data) consisting of the names and data of the values of subkey. expected-type controls how certain types are converted to Lisp objects as described for enum-registry-value. The default value of expected-type is t.

If value-function is non-nil, it should be a function with signature

value-function handle subsubkey-name-and-value => name-and-value, collectp

value-function is funcalled for each subsubkey with the handle of subkey and a cons of the name and value of the subsubkey. If collectp is non-nil then name-and-value is collected into the alist values-alist to return from collect-registry-values. Otherwise name-and-value is ignored.

If an error occurs and errorp is true, then an error is signaled. Otherwise, values-alist is returned as nil if subkey could not be opened at all or contains nil for the data of any particular pair that cannot be read. The default value of errorp is t.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4