On Thu, 25 Oct 2007, Enlightenment CVS wrote:
> struct _Ecore_Event_Signal_Exit /** Exit request event */ > { > - int interrupt : 1; /**< Set if the exit request was an interrupt > signal*/ > - int quit : 1; /**< set if the exit request was a quit signal */ > - int terminate : 1; /**< Set if the exit request was a terminate > singal */ > - void *ext_data; /**< Extension data - not used */ > + unsigned int interrupt : 1; /**< Set if the exit request was an > interrupt signal*/ > + unsigned int quit : 1; /**< set if the exit request was a quit > signal */ > + unsigned int terminate : 1; /**< Set if the exit request was a > terminate singal */ > + void *ext_data; /**< Extension data - not used */ > > #ifndef _WIN32 > siginfo_t data; /**< Signal info */ > @@ -181,14 +181,14 @@ > > struct _Ecore_Exe_Event_Del /** Process exit event */ > { > - pid_t pid; /**< The process ID of the process that exited */ > - int exit_code; /**< The exit code of the process */ > - Ecore_Exe *exe; /**< The handle to the exited process, or NULL if not > found */ > - int exit_signal; /** < The signal that caused the process to > exit */ > - char exited : 1; /** < set to 1 if the process exited of its > own accord */ > - char signalled : 1; /** < set to 1 id the process exited due to > uncaught signal */ > - void *ext_data; /**< Extension data - not used */ > - siginfo_t data; /**< Signal info */ > + pid_t pid; /**< The process ID of the process that exited */ > + int exit_code; /**< The exit code of the process */ > + Ecore_Exe *exe; /**< The handle to the exited process, or NULL if > not found */ > + int exit_signal; /** < The signal that caused the process to > exit */ > + unsigned char exited : 1; /** < set to 1 if the process exited of > its own accord */ > + unsigned char signalled : 1; /** < set to 1 id the process exited due > to uncaught signal */ > + void *ext_data; /**< Extension data - not used */ > + siginfo_t data; /**< Signal info */ > }; Shouldn't the bit-field members be placed at the end of the struct to be useful ? Vincent ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel