ファイル名settings.c
ソースファイル情報| 内容 | 行数 | 比率 | 
|---|---|---|
| コメント行数 | 500 | 34% | 
| 空行行数 | 242 | 17% | 
| 実行行数 | 714 | 49% | 
| 合計行数 | 1456 | 100% | 
関数定義数| 内容 | 定義数 | 
|---|---|
| 関数数 | 51 | 
定義関数| No. | 型 | 名称 | 属性 | 説明 | 
|---|---|---|---|---|
1  | 
generic_setting_name | static inline void * | Get generic setting name | |
2  | 
generic_setting_data | static inline void * | Get generic setting data | |
3  | 
find_generic_setting | static struct generic_setting * | Find generic setting | |
4  | 
generic_settings_store | int | Store value of generic setting | |
5  | 
generic_settings_fetch | int | Fetch value of generic setting | |
6  | 
generic_settings_clear | void | Clear generic settings block | |
7  | 
find_child_settings | static struct settings * | Find child named settings block | |
8  | 
autovivify_child_settings | static struct settings * | Find or create child named settings block | |
9  | 
settings_name | static const char * | Return settings block name (for debug only) | |
10  | 
parse_settings_name | static struct settings * | Parse settings block name | |
11  | 
find_settings | struct settings * | Find named settings block | |
12  | 
apply_settings | static int | Apply all settings | |
13  | 
reprioritise_settings | static void | Reprioritise settings | |
14  | 
register_settings | int | Register settings block | |
15  | 
unregister_settings | void | Unregister settings block | |
16  | 
store_setting | int | Core settings routines | |
17  | 
fetch_setting | int | Fetch value of setting | |
18  | 
fetch_setting_len | int | Fetch length of setting | |
19  | 
fetch_string_setting | int | Fetch value of string setting | |
20  | 
fetch_string_setting_copy | int | Fetch value of string setting | |
21  | 
fetch_ipv4_setting | int | Fetch value of IPv4 address setting | |
22  | 
fetch_int_setting | int | Fetch value of signed integer setting | |
23  | 
fetch_uint_setting | int | Fetch value of unsigned integer setting | |
24  | 
fetch_intz_setting | long | Fetch value of signed integer setting, or zero | |
25  | 
fetch_uintz_setting | unsigned long | Fetch value of unsigned integer setting, or zero | |
26  | 
fetch_uuid_setting | int | Fetch value of UUID setting | |
27  | 
clear_settings | void | Clear settings block | |
28  | 
setting_cmp | int | Compare two settings | |
29  | 
storef_setting | int | Formatted setting routines | |
30  | 
find_setting | static struct setting * | Find named setting | |
31  | 
parse_setting_tag | static unsigned int | Parse setting name as tag number | |
32  | 
find_setting_type | static struct setting_type * | Find setting type | |
33  | 
parse_setting_name | static int | Parse setting name | |
34  | 
storef_named_setting | int | Parse and store value of named setting | |
35  | 
fetchf_named_setting | int | Fetch and format value of named setting | |
36  | 
storef_string | static int | Setting types | |
37  | 
fetchf_string | static int | Fetch and format value of string setting | |
38  | 
storef_uristring | static int | Parse and store value of URI-encoded string setting | |
39  | 
fetchf_uristring | static int | Fetch and format value of URI-encoded string setting | |
40  | 
storef_ipv4 | static int | Parse and store value of IPv4 address setting | |
41  | 
fetchf_ipv4 | static int | Fetch and format value of IPv4 address setting | |
42  | 
storef_int | static int | Parse and store value of integer setting | |
43  | 
storef_int8 | static int | Parse and store value of 8-bit integer setting | |
44  | 
storef_int16 | static int | Parse and store value of 16-bit integer setting | |
45  | 
storef_int32 | static int | Parse and store value of 32-bit integer setting | |
46  | 
fetchf_int | static int | Fetch and format value of signed integer setting | |
47  | 
fetchf_uint | static int | Fetch and format value of unsigned integer setting | |
48  | 
storef_hex | static int | Parse and store value of hex string setting | |
49  | 
fetchf_hex | static int | Fetch and format value of hex string setting | |
50  | 
storef_uuid | static int | Parse and store value of UUID setting | |
51  | 
fetchf_uuid | static int | Fetch and format value of UUID setting | 
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー