diff options
author | jmarshallnz <jmarshallnz@svn> | 2010-05-06 04:56:13 +0000 |
---|---|---|
committer | jmarshallnz <jmarshallnz@svn> | 2010-05-06 04:56:13 +0000 |
commit | 1eebf358a7c5bec08e03f12a975692a9ceb8ebbc (patch) | |
tree | 7ec5c53cd70bf24ab250f00b6c20b46d2b13062f /lib | |
parent | 6933a8d52ee2f68ab3bd6d62ff771fedf66ac734 (diff) |
fixed: unsigned/signed warnings, and a scoping error in cpluff
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29831 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'lib')
-rw-r--r-- | lib/cpluff/libcpluff/pcontrol.c | 10 | ||||
-rw-r--r-- | lib/cpluff/libcpluff/pinfo.c | 4 | ||||
-rw-r--r-- | lib/cpluff/libcpluff/util.c | 3 |
3 files changed, 9 insertions, 8 deletions
diff --git a/lib/cpluff/libcpluff/pcontrol.c b/lib/cpluff/libcpluff/pcontrol.c index 83a24cbf2c..c7da6cfbab 100644 --- a/lib/cpluff/libcpluff/pcontrol.c +++ b/lib/cpluff/libcpluff/pcontrol.c @@ -64,7 +64,7 @@ static void assert_processed_zero(cp_context_t *context) { #endif static void unregister_extensions(cp_context_t *context, cp_plugin_info_t *plugin) { - int i; + unsigned int i; for (i = 0; i < plugin->num_ext_points; i++) { cp_ext_point_t *ep = plugin->ext_points + i; @@ -106,7 +106,7 @@ CP_C_API cp_status_t cp_install_plugin(cp_context_t *context, cp_plugin_info_t * cp_plugin_t *rp = NULL; cp_status_t status = CP_OK; cpi_plugin_event_t event; - int i; + unsigned int i; CHECK_NOT_NULL(context); CHECK_NOT_NULL(plugin); @@ -418,7 +418,7 @@ static int resolve_plugin_prel_rec(cp_context_t *context, cp_plugin_t *plugin) { cp_status_t status = CP_OK; int error_reported = 0; lnode_t *node = NULL; - int i; + unsigned int i; // Check if already resolved if (plugin->state >= CP_PLUGIN_RESOLVED) { @@ -1089,7 +1089,7 @@ static void free_extension_content(cp_extension_t *extension) { } static void free_cfg_element_content(cp_cfg_element_t *ce) { - int i; + unsigned int i; assert(ce != NULL); free(ce->name); @@ -1105,7 +1105,7 @@ static void free_cfg_element_content(cp_cfg_element_t *ce) { } CP_HIDDEN void cpi_free_plugin(cp_plugin_info_t *plugin) { - int i; + unsigned int i; assert(plugin != NULL); free(plugin->name); diff --git a/lib/cpluff/libcpluff/pinfo.c b/lib/cpluff/libcpluff/pinfo.c index 2bd5a45bac..46ff86578f 100644 --- a/lib/cpluff/libcpluff/pinfo.c +++ b/lib/cpluff/libcpluff/pinfo.c @@ -663,7 +663,7 @@ static cp_cfg_element_t * lookup_cfg_element(cp_cfg_element_t *base, const char if (end - start == 2 && !strncmp(path + start, "..", 2)) { base = base->parent; } else { - int i; + unsigned int i; int found = 0; for (i = 0; !found && i < base->num_children; i++) { @@ -707,7 +707,7 @@ CP_C_API char * cp_lookup_cfg_value(cp_cfg_element_t *base, const char *path) { if (attr == NULL) { return e->value; } else { - int i; + unsigned int i; for (i = 0; i < e->num_atts; i++) { if (!strcmp(attr, e->atts[2*i])) { diff --git a/lib/cpluff/libcpluff/util.c b/lib/cpluff/libcpluff/util.c index 493b3f05a2..c4bf501363 100644 --- a/lib/cpluff/libcpluff/util.c +++ b/lib/cpluff/libcpluff/util.c @@ -153,6 +153,7 @@ static int vercmp_num_value(const char *v, const char *vn) { CP_HIDDEN int cpi_vercmp(const char *v1, const char *v2) { const char *v1n; const char *v2n; + int diff; // Check for NULL versions if (v1 == NULL && v2 != NULL) { @@ -182,7 +183,7 @@ CP_HIDDEN int cpi_vercmp(const char *v1, const char *v2) { if (v2 < v2n) { c2 = *v2++; } - int diff = vercmp_char_value(c1) - vercmp_char_value(c2); + diff = vercmp_char_value(c1) - vercmp_char_value(c2); if (diff != 0) { return diff; } |