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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel