"union field selector of %s gave a negative value",
type->name);
- xbt_assert3(field_num < xbt_dynar_length(union_data.fields),
+ xbt_assert3(field_num < (int)xbt_dynar_length(union_data.fields),
"union field selector of %s returned %d but there is only %lu fields",
type->name, field_num, xbt_dynar_length(union_data.fields));
"union field selector of %s gave a negative value",
type->name);
- xbt_assert3(field_num < xbt_dynar_length(union_data.fields),
+ xbt_assert3(field_num < (int)xbt_dynar_length(union_data.fields),
"union field selector of %s returned %d but there is only %lu fields",
type->name, field_num, xbt_dynar_length(union_data.fields));
if (field_num < 0)
THROW1(mismatch_error,0,
"Received union field for %s is negative", type->name);
- if (field_num > xbt_dynar_length(union_data.fields))
+ if (field_num > (int)xbt_dynar_length(union_data.fields))
THROW3(mismatch_error,0,
"Received union field for %s is said to be #%d but there is only %lu fields",
type->name, field_num, xbt_dynar_length(union_data.fields));
/*
* Creating procdata for this module
*/
-static void *gras_msg_procdata_new() {
+static void *gras_msg_procdata_new(void) {
gras_msg_procdata_t res = xbt_new(s_gras_msg_procdata_t,1);
res->name = xbt_strdup("gras_msg");
double now=gras_os_time();
double untilnext = -1.0;
- for (cursor=0; cursor < xbt_dynar_length(pd->timers); cursor++) {
+ for (cursor=0; cursor < (int)xbt_dynar_length(pd->timers); cursor++) {
double untilthis;
timer = xbt_dynar_get_ptr (pd->timers, cursor);
if (sock) {
/* FIXME: Cannot get the dynar mutex, because it can be already locked */
// _xbt_dynar_foreach(sockets,cursor,sock_iter) {
- for (cursor=0; cursor< xbt_dynar_length(sockets); cursor++) {
+ for (cursor=0; cursor< (int)xbt_dynar_length(sockets); cursor++) {
_xbt_dynar_cursor_get(sockets,&cursor,&sock_iter);
if (sock == sock_iter) {
DEBUG2("remove sock cursor %d dize %lu\n",cursor,xbt_dynar_length(sockets));
/*
* Creating procdata for this module
*/
-static void *gras_trp_procdata_new() {
+static void *gras_trp_procdata_new(void) {
gras_trp_procdata_t res = xbt_new(s_gras_trp_procdata_t,1);
res->name = xbt_strdup("gras_trp");
xbt_dynar_foreach(_gras_procdata_fabrics,cursor,fab){
volatile int found = 0;
- if (cursor+1 <= xbt_set_length(pd->libdata)) {
+ if (cursor+1 <= (int)xbt_set_length(pd->libdata)) {
DEBUG2("Skip fabric %d: there is already %ld libdata",
cursor, xbt_set_length(pd->libdata));
continue; /* allow to recall this function to get recently added fabrics */
trace_event->idx = offset;
trace_event->model = model;
- xbt_assert0((trace_event->idx < xbt_dynar_length(trace->event_list)),
+ xbt_assert0((trace_event->idx < (int)xbt_dynar_length(trace->event_list)),
"You're refering to an event that does not exist!");
xbt_heap_push(h->heap, trace_event, start_time);
*value = event->value;
*model = trace_event->model;
- if (trace_event->idx < xbt_dynar_length(trace->event_list) - 1) {
+ if (trace_event->idx < (int)xbt_dynar_length(trace->event_list) - 1) {
xbt_heap_push(h->heap, trace_event, event_date + event->delta);
trace_event->idx++;
} else if (event->delta > 0) { /* Last element, checking for periodicity */
}
} else {
int it;
- for (it=0; it<xbt_dynar_length(_xbt_test_suites); it++) {
+ for (it=0; it< (int)xbt_dynar_length(_xbt_test_suites); it++) {
xbt_test_suite_t thissuite=xbt_dynar_get_as(_xbt_test_suites,it,xbt_test_suite_t);
if (!strcmp(suitename,thissuite->name)) {
/* Do not disable the whole suite when we just want to disable a child */
} else { /* act on one child only */
int it2_unit;
/* search it, first (we won't reuse it for external loop which gets broken) */
- for (it2_unit=0; it2_unit<xbt_dynar_length(thissuite->units); it2_unit++) {
+ for (it2_unit=0; it2_unit< (int)xbt_dynar_length(thissuite->units); it2_unit++) {
xbt_test_unit_t thisunit=xbt_dynar_get_as(thissuite->units,it2_unit,xbt_test_unit_t);
if (!strcmp(thisunit->name,unitname)) {
thisunit->enabled = enabling;
do {
cursor->val++;
}
- while (cursor->val < xbt_dynar_length(dynar) &&
+ while (cursor->val < (int)xbt_dynar_length(dynar) &&
xbt_dynar_get_ptr(dynar, cursor->val) == NULL);
}
cursor=*curs;
- if (cursor->val >= xbt_dynar_length(cursor->set->dynar)) {
+ if (cursor->val >= (int)xbt_dynar_length(cursor->set->dynar)) {
free(cursor);
*curs=NULL;
return FALSE;