Mercurial > pidgin
comparison src/pluginpref.h @ 13106:a0a4b44239e8
[gaim-migrate @ 15468]
I was reading the gettext man page and it pointed out that it should be typed as const char *, but it's char * to avoid warnings in code predating ANSI C. So, for the heck of it, I changed added a cast in internal.h. As it turns out, there was a lot of code that relied on this. In the interest of type safety, I've fixed all the warnings. I feel this improved a number of function signatures (in terms of typing clarity). Flame me if you object.
committer: Tailor Script <tailor@pidgin.im>
| author | Richard Laager <rlaager@wiktel.com> |
|---|---|
| date | Thu, 02 Feb 2006 21:34:43 +0000 |
| parents | 8ae981f2c9cb |
| children |
comparison
equal
deleted
inserted
replaced
| 13105:e347b2217b1b | 13106:a0a4b44239e8 |
|---|---|
| 89 * Create a new plugin preference with name | 89 * Create a new plugin preference with name |
| 90 * | 90 * |
| 91 * @param name The name of the pref | 91 * @param name The name of the pref |
| 92 * @return a new GaimPluginPref | 92 * @return a new GaimPluginPref |
| 93 */ | 93 */ |
| 94 GaimPluginPref *gaim_plugin_pref_new_with_name(char *name); | 94 GaimPluginPref *gaim_plugin_pref_new_with_name(const char *name); |
| 95 | 95 |
| 96 /** | 96 /** |
| 97 * Create a new plugin preference with label | 97 * Create a new plugin preference with label |
| 98 * | 98 * |
| 99 * @param label The label to be displayed | 99 * @param label The label to be displayed |
| 100 * @return a new GaimPluginPref | 100 * @return a new GaimPluginPref |
| 101 */ | 101 */ |
| 102 GaimPluginPref *gaim_plugin_pref_new_with_label(char *label); | 102 GaimPluginPref *gaim_plugin_pref_new_with_label(const char *label); |
| 103 | 103 |
| 104 /** | 104 /** |
| 105 * Create a new plugin preference with name and label | 105 * Create a new plugin preference with name and label |
| 106 * | 106 * |
| 107 * @param name The name of the pref | 107 * @param name The name of the pref |
| 108 * @param label The label to be displayed | 108 * @param label The label to be displayed |
| 109 * @return a new GaimPluginPref | 109 * @return a new GaimPluginPref |
| 110 */ | 110 */ |
| 111 GaimPluginPref *gaim_plugin_pref_new_with_name_and_label(char *name, char *label); | 111 GaimPluginPref *gaim_plugin_pref_new_with_name_and_label(const char *name, const char *label); |
| 112 | 112 |
| 113 /** | 113 /** |
| 114 * Destroy a plugin preference | 114 * Destroy a plugin preference |
| 115 * | 115 * |
| 116 * @param pref The preference to destroy | 116 * @param pref The preference to destroy |
| 121 * Set a plugin pref name | 121 * Set a plugin pref name |
| 122 * | 122 * |
| 123 * @param pref The plugin pref | 123 * @param pref The plugin pref |
| 124 * @param name The name of the pref | 124 * @param name The name of the pref |
| 125 */ | 125 */ |
| 126 void gaim_plugin_pref_set_name(GaimPluginPref *pref, char *name); | 126 void gaim_plugin_pref_set_name(GaimPluginPref *pref, const char *name); |
| 127 | 127 |
| 128 /** | 128 /** |
| 129 * Get a plugin pref name | 129 * Get a plugin pref name |
| 130 * | 130 * |
| 131 * @param pref The plugin pref | 131 * @param pref The plugin pref |
| 132 * @return The name of the pref | 132 * @return The name of the pref |
| 133 */ | 133 */ |
| 134 char *gaim_plugin_pref_get_name(GaimPluginPref *pref); | 134 const char *gaim_plugin_pref_get_name(GaimPluginPref *pref); |
| 135 | 135 |
| 136 /** | 136 /** |
| 137 * Set a plugin pref label | 137 * Set a plugin pref label |
| 138 * | 138 * |
| 139 * @param pref The plugin pref | 139 * @param pref The plugin pref |
| 140 * @param label The label for the plugin pref | 140 * @param label The label for the plugin pref |
| 141 */ | 141 */ |
| 142 void gaim_plugin_pref_set_label(GaimPluginPref *pref, char *label); | 142 void gaim_plugin_pref_set_label(GaimPluginPref *pref, const char *label); |
| 143 | 143 |
| 144 /** | 144 /** |
| 145 * Get a plugin pref label | 145 * Get a plugin pref label |
| 146 * | 146 * |
| 147 * @param pref The plugin pref | 147 * @param pref The plugin pref |
| 148 * @return The label for the plugin pref | 148 * @return The label for the plugin pref |
| 149 */ | 149 */ |
| 150 char *gaim_plugin_pref_get_label(GaimPluginPref *pref); | 150 const char *gaim_plugin_pref_get_label(GaimPluginPref *pref); |
| 151 | 151 |
| 152 /** | 152 /** |
| 153 * Set the bounds for an integer pref | 153 * Set the bounds for an integer pref |
| 154 * | 154 * |
| 155 * @param pref The plugin pref | 155 * @param pref The plugin pref |
| 188 * | 188 * |
| 189 * @param pref The plugin pref | 189 * @param pref The plugin pref |
| 190 * @param label The label for the choice | 190 * @param label The label for the choice |
| 191 * @param choice A gpointer of the choice | 191 * @param choice A gpointer of the choice |
| 192 */ | 192 */ |
| 193 void gaim_plugin_pref_add_choice(GaimPluginPref *pref, char *label, gpointer choice); | 193 void gaim_plugin_pref_add_choice(GaimPluginPref *pref, const char *label, gpointer choice); |
| 194 | 194 |
| 195 /** | 195 /** |
| 196 * Get the choices for a choices plugin pref | 196 * Get the choices for a choices plugin pref |
| 197 * | 197 * |
| 198 * @param pref The plugin pref | 198 * @param pref The plugin pref |
