summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2004-12-23 08:39:30 +0000
committerDavid Schleef <ds@schleef.org>2004-12-23 08:39:30 +0000
commitbfd865685b39d18ff3da1e4925f04472a55e5ea1 (patch)
tree334fa6f86275c1546adb35731bcda53a09ae4369 /examples
parenta4a0be7a0e2b1dd06167a5621111bf2782f4138a (diff)
downloadliboil-bfd865685b39d18ff3da1e4925f04472a55e5ea1.tar.gz
Clean up API.
* examples/md5/md5sum.c: * examples/oil-inspect.c: (oil_print_impl), (oil_print_all): * examples/work/work.c: * liboil/build_prototypes.c: (main), (print_header), (print_footer): * liboil/liboil.h: * liboil/liboilcpu.c: (_oil_cpu_init), (oil_cpu_get_flags): * liboil/liboilcpu.h: * liboil/liboildebug.c: (_oil_debug_init), (oil_debug_print_valist), (_oil_debug_print), (oil_debug_get_level), (oil_debug_set_level), (oil_debug_set_print_function): * liboil/liboildebug.h: * liboil/liboilfuncs.h: * liboil/liboilfunction.c: (oil_optimize_all), (oil_class_get_n_classes), (oil_class_get_by_index), (oil_impl_get_by_index), (oil_class_get), (oil_class_optimize), (oil_init_pointers), (oil_init_structs): * liboil/liboilfunction.h: * liboil/liboilprototype.c: * liboil/liboiltest.c: * testsuite/abs.c: * testsuite/copy.c: * testsuite/introspect.c: (main): * testsuite/md5.c: * testsuite/md5_profile.c: * testsuite/proto1.c: (main): * testsuite/proto2.c: (main): * testsuite/test1.c: (main): * testsuite/trans.c:
Diffstat (limited to 'examples')
-rw-r--r--examples/md5/md5sum.c2
-rw-r--r--examples/oil-inspect.c10
-rw-r--r--examples/work/work.c1
3 files changed, 10 insertions, 3 deletions
diff --git a/examples/md5/md5sum.c b/examples/md5/md5sum.c
index a6f7b82..c290001 100644
--- a/examples/md5/md5sum.c
+++ b/examples/md5/md5sum.c
@@ -33,7 +33,7 @@
#include <stdio.h>
#include <liboil/liboil.h>
-#include <liboil/liboilfuncs.h>
+#include <liboil/liboilfunction.h>
#include <string.h>
#include <stdlib.h>
diff --git a/examples/oil-inspect.c b/examples/oil-inspect.c
index b467916..c37aee7 100644
--- a/examples/oil-inspect.c
+++ b/examples/oil-inspect.c
@@ -30,6 +30,8 @@
#endif
#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <liboil/liboilcpu.h>
#include <stdio.h>
#include <stdlib.h>
@@ -100,6 +102,8 @@ static void
oil_print_impl (OilFunctionImpl *impl, char* prefix)
{
char *c;
+ unsigned int cpu_flags = oil_cpu_get_flags();
+
printf ("%s%s\n", prefix, impl->name);
c = oil_flags_to_string (impl->flags);
if (c) {
@@ -110,7 +114,7 @@ oil_print_impl (OilFunctionImpl *impl, char* prefix)
printf ("%s profile: %g ticks (st.dev. %g)\n", prefix, impl->profile_ave,
impl->profile_std);
}
- if ((impl->flags & OIL_CPU_FLAG_MASK) & (~oil_cpu_flags)) {
+ if ((impl->flags & OIL_CPU_FLAG_MASK) & (~cpu_flags)) {
printf ("%s disabled\n", prefix);
}
}
@@ -174,8 +178,10 @@ static void
oil_print_all (void)
{
int i;
+ int n;
- for (i = 0; i < oil_n_function_classes; i++){
+ n = oil_class_get_n_classes ();
+ for (i = 0; i < n; i++){
OilFunctionClass *klass = oil_class_get_by_index (i);
oil_print_class (klass, 0);
}
diff --git a/examples/work/work.c b/examples/work/work.c
index 5aaa4c6..3abca6c 100644
--- a/examples/work/work.c
+++ b/examples/work/work.c
@@ -31,6 +31,7 @@
#endif
#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
#include <liboil/liboilrandom.h>
#include <glib.h>
#include <string.h>