Author: infinoid
Date: Mon Dec 15 08:44:49 2008
New Revision: 33919

Modified:
   trunk/src/events.c
   trunk/src/exceptions.c

Log:
[src] Fix the following warnings:
src/events.c:808: warning: null argument where non-null required (argument 1)
src/events.c:912: warning: null argument where non-null required (argument 1)
src/exceptions.c:215: warning: ignoring return value of 'die_from_exception', 
declared with attribute warn_unused_result
src/exceptions.c:295: warning: ignoring return value of 'die_from_exception', 
declared with attribute warn_unused_result

Modified: trunk/src/events.c
==============================================================================
--- trunk/src/events.c  (original)
+++ trunk/src/events.c  Mon Dec 15 08:44:49 2008
@@ -805,7 +805,7 @@
     for (i = 0; i < ios->n; ++i) {
         parrot_event * const ev  = ios->events[i];
         PMC          * const pio = ev->u.io_event.pio;
-        const int            fd  = Parrot_io_getfd(NULL, pio);
+        const int            fd  = Parrot_io_getfd(ev->interp, pio);
 
         if (fd == ready_rd) {
             /* remove from event list */
@@ -909,7 +909,7 @@
                                 case IO_THR_MSG_ADD_SELECT_RD:
                                     {
                                         PMC * const pio = 
buf.ev->u.io_event.pio;
-                                        const int fd = Parrot_io_getfd(NULL, 
pio);
+                                        const int fd = 
Parrot_io_getfd(buf.ev->interp, pio);
                                         if (FD_ISSET(fd, &act_rfds)) {
                                             mem_sys_free(buf.ev);
                                             break;

Modified: trunk/src/exceptions.c
==============================================================================
--- trunk/src/exceptions.c      (original)
+++ trunk/src/exceptions.c      Mon Dec 15 08:44:49 2008
@@ -194,6 +194,7 @@
     if (PMC_IS_NULL(handler)) {
         STRING * const message     = VTABLE_get_string(interp, exception);
         const INTVAL   severity    = VTABLE_get_integer_keyed_str(interp, 
exception, CONST_STRING(interp, "severity"));
+        PMC *dead;
         if (severity < EXCEPT_error) {
             PMC *resume = VTABLE_get_attr_str(interp, exception,
                     CONST_STRING(interp, "resume"));
@@ -212,7 +213,7 @@
                 return VTABLE_invoke(interp, resume, NULL);
             }
         }
-        die_from_exception(interp, exception);
+        dead = die_from_exception(interp, exception);
     }
 
     address    = VTABLE_invoke(interp, handler, dest);
@@ -292,7 +293,7 @@
     RunProfile * const profile      = interp->profile;
     Parrot_runloop    *return_point = interp->current_runloop;
     if (PMC_IS_NULL(handler)) {
-        die_from_exception(interp, exception);
+        PMC *dead = die_from_exception(interp, exception);
     }
 
     /* If profiling, remember end time of lastop and generate entry for

Reply via email to