Summary: Resource policy framework
Name: murphy
Version: 0.0.75
-Release: 16
+Release: 17
License: BSD-3-Clause
Group: System/Service
URL: http://01.org/murphy/
dfr_t *d;
glib_glue_t *glue = (glib_glue_t *)glue_data;
- g_return_if_fail(glue);
+ g_return_val_if_fail(glue, NULL);
g_mutex_lock(&glue->glue_internal_lock);
d = mrp_allocz(sizeof(*d));
thread_main (gpointer data)
{
glib_glue_t *glue = (glib_glue_t *)data;
- g_return_if_fail(glue);
+ g_return_val_if_fail(glue, NULL);
GMainContext *thread_main_context = g_main_loop_get_context(glue->gml);
/* Set up the thread’s context and run it. */
#define mrp_json_foreach_member(o, _k, _v, it) \
for (it.entry = json_object_get_object((o))->head; \
(it.entry ? \
- (_k = it.key = it.entry->k, \
+ (_k = it.key = (char *)it.entry->k, \
_v = it.val = (mrp_json_t *)it.entry->v, \
it.entry) : 0); \
it.entry = it.entry->next)
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
+#include <inttypes.h>
#include <sys/types.h>
#include <murphy/common/mask.h>
bits = 0x17;
bits <<= 35;
n = mrp_ffsll(bits);
- printf("ffsl(0x%lx) = %d\n", bits, n);
+ printf("ffsl(0x%"PRIu64") = %d\n", bits, n);
for (i = 0; i < cnt; i++) {
bits = (unsigned long)rand();
if (n > 1) {
if ((bits & clr) != 0) {
fail:
- printf("ffs(0x%lx) = %d: FAIL\n", bits, n);
+ printf("ffs(0x%"PRIu64") = %d: FAIL\n", bits, n);
exit(1);
}
else
- printf("ffs(0x%lx) = %d: OK\n", bits, n);
+ printf("ffs(0x%"PRIu64") = %d: OK\n", bits, n);
}
if (n != __builtin_ffsl(bits))
/** Macro to pass up, throw, or print an error. */
#define mrp_lua_error(_retval, _L, ...) \
- mrp_lua_set_error(_L, _errb, _errl, __VA_ARGS__), \
- _retval
+ mrp_lua_set_error(_L, _errb, _errl, __VA_ARGS__) \
/** Macro to throw an error/exception. */
#define mrp_lua_throw(_L, ...) \