[Openvas-commits] r9418 - in trunk/openvas-libraries: . nasl
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Tue Nov 16 17:18:01 CET 2010
Author: jan
Date: 2010-11-16 17:18:00 +0100 (Tue, 16 Nov 2010)
New Revision: 9418
Modified:
trunk/openvas-libraries/ChangeLog
trunk/openvas-libraries/nasl/nasl_func.c
Log:
* nasl/nasl_func.c (qsortcmp): Added this typedef to allow proper cast.
(insert_nasl_func): Apply cast to qsortcmp for strcmp used in qsort.
Modified: trunk/openvas-libraries/ChangeLog
===================================================================
--- trunk/openvas-libraries/ChangeLog 2010-11-16 16:00:49 UTC (rev 9417)
+++ trunk/openvas-libraries/ChangeLog 2010-11-16 16:18:00 UTC (rev 9418)
@@ -1,5 +1,10 @@
2010-11-16 Jan-Oliver Wagner <jan-oliver.wagner at greenbone.net>
+ * nasl/nasl_func.c (qsortcmp): Added this typedef to allow proper cast.
+ (insert_nasl_func): Apply cast to qsortcmp for strcmp used in qsort.
+
+2010-11-16 Jan-Oliver Wagner <jan-oliver.wagner at greenbone.net>
+
* misc/bpf_share.c (bpf_open_live): Lowered limit of for-loop by 1
because currently it would exceed the fixed field size.
This is just from reading the code and because we got a compiler
Modified: trunk/openvas-libraries/nasl/nasl_func.c
===================================================================
--- trunk/openvas-libraries/nasl/nasl_func.c 2010-11-16 16:00:49 UTC (rev 9417)
+++ trunk/openvas-libraries/nasl/nasl_func.c 2010-11-16 16:18:00 UTC (rev 9418)
@@ -74,6 +74,8 @@
return NULL;
}
+typedef int(*qsortcmp)(const void *, const void *);
+
nasl_func *
insert_nasl_func (lex_ctxt * lexic, const char *fname, tree_cell * decl_node)
{
@@ -106,7 +108,7 @@
pf->args_names[i++] = estrdup (pc->x.str_val);
/* Sort argument names */
qsort (pf->args_names, pf->nb_named_args, sizeof (pf->args_names[0]),
- strcmp);
+ (qsortcmp)strcmp);
pf->block = decl_node->link[1];
ref_cell (pf->block);
More information about the Openvas-commits
mailing list