aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorjmarshallnz <jmarshallnz@svn>2010-05-06 04:56:13 +0000
committerjmarshallnz <jmarshallnz@svn>2010-05-06 04:56:13 +0000
commit1eebf358a7c5bec08e03f12a975692a9ceb8ebbc (patch)
tree7ec5c53cd70bf24ab250f00b6c20b46d2b13062f /lib
parent6933a8d52ee2f68ab3bd6d62ff771fedf66ac734 (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.c10
-rw-r--r--lib/cpluff/libcpluff/pinfo.c4
-rw-r--r--lib/cpluff/libcpluff/util.c3
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;
}