1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3 <xsl:output method="text" version="1.0" encoding="UTF-8" indent="yes"/>
4 <xsl:strip-space elements="*"/>
5 <xsl:variable name="lower">abcdefghijklmnopqrstuvwxyz</xsl:variable>
6 <xsl:variable name="upper">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
8 <xsl:template match="/">
12 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
14 * Contact: Hakjoo Ko <email at samsung.com>
16 * Licensed under the Apache License, Version 2.0 (the "License");
17 * you may not use this file except in compliance with the License.
18 * You may obtain a copy of the License at
20 * http://www.apache.org/licenses/LICENSE-2.0
22 * Unless required by applicable law or agreed to in writing, software
23 * distributed under the License is distributed on an "AS IS" BASIS,
24 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
25 * See the License for the specific language governing permissions and
26 * limitations under the License.
32 #define LOG_TAG "vconf-internal-setting-keys_wrapper"
33 #include <dlog.h>
34 <xsl:apply-templates select="/vconfkeylists/vconfkey"> </xsl:apply-templates>
37 <xsl:template match="vconfkey">
41 <xsl:when test="./@headeronly">
43 * <xsl:value-of select="./header"/> is header only - not generated
49 <xsl:when test="./@type='int'">
50 int config_get_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, int *intval)
52 LOGW("config_get_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, int *intval) is deprecated. Use conf_get_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(int *intval) instead");
53 return vconf_get_int(<xsl:value-of select="./header"/>, intval);
56 int conf_get_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(int *intval)
58 return vconf_get_int(<xsl:value-of select="./header"/>, intval);
60 int config_set_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, const int intval)
62 LOGW("config_set_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, const int intval) is deprecated. Use conf_set_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const int intval) instead");
63 return vconf_set_int(<xsl:value-of select="./header"/>, intval);
65 int conf_set_int_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const int intval)
67 return vconf_set_int(<xsl:value-of select="./header"/>, intval);
70 <xsl:when test="./@type='bool'">
71 int config_set_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, const int boolval)
73 LOGW("config_set_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, const int boolval) is deprecated. Use conf_set_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const int boolval) instead");
74 return vconf_set_bool(<xsl:value-of select="./header"/>, boolval);
76 int conf_set_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const int boolval)
78 return vconf_set_bool(<xsl:value-of select="./header"/>, boolval);
81 int config_get_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, int *boolval)
83 LOGW("config_get_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, int *boolval) is deprecated. Use conf_get_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(int *boolval) instead");
84 return vconf_get_bool(<xsl:value-of select="./header"/>, boolval);
86 int conf_get_bool_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(int *boolval)
88 return vconf_get_bool(<xsl:value-of select="./header"/>, boolval);
91 <xsl:when test="./@type='string'">
92 char *config_get_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key)
94 LOGW("config_get_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key) is deprecated. Use conf_get_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>() instead");
95 return vconf_get_str(<xsl:value-of select="./header"/>);
97 char *conf_get_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>()
99 return vconf_get_str(<xsl:value-of select="./header"/>);
101 int config_set_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, const char *strval)
103 LOGW("config_set_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *in_key, const char *strval) is deprecated. Use conf_set_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *strval) instead");
104 return vconf_set_str(<xsl:value-of select="./header"/>, strval);
107 int conf_set_str_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>(const char *strval)
109 return vconf_set_str(<xsl:value-of select="./header"/>, strval);
117 int config_notify_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(const char *in_key, void* cb, void *user_data)
119 LOGW("config_notify_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(const char *in_key, void* cb, void *user_data) is deprecated. Use conf_notify_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(void (*cb)(keynode_t *,void*), void *user_data) instead");
120 return vconf_notify_key_changed(in_key, (void (*)(keynode_t *,void*))cb, user_data);
123 int conf_notify_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(void (*cb)(keynode_t *,void*), void *user_data)
125 return vconf_notify_key_changed(<xsl:value-of select="./header"/>, cb, user_data);
128 int config_ignore_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(const char *in_key, void* cb)
130 LOGW("config_ignore_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(const char *in_key, void* cb) is deprecated. Use conf_ignore_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(void (*cb)(keynode_t *,void*)) instead");
131 return vconf_ignore_key_changed(in_key, (void (*)(keynode_t *,void*))cb);
134 int conf_ignore_<xsl:value-of select="substring(translate(./header, $upper, $lower), 10)"/>_key_changed(void (*cb)(keynode_t *,void*))
136 return vconf_ignore_key_changed(<xsl:value-of select="./header"/>, cb);