1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-18 11:31:00 -05:00

Introduce an enum of the uxsel / select_result flags.

Those magic numbers 1,2,4 were getting annoying. Time to replace them
while I can still remember what they do.
This commit is contained in:
Simon Tatham
2019-02-07 18:13:56 +00:00
parent 9f0e0b02e3
commit 47202c4e16
10 changed files with 40 additions and 39 deletions

View File

@ -82,11 +82,11 @@ gboolean fd_input_func(GIOChannel *source, GIOCondition condition,
* marker.
*/
if (condition & G_IO_PRI)
select_result(sourcefd, 4);
select_result(sourcefd, SELECT_X);
if (condition & (G_IO_IN | G_IO_HUP))
select_result(sourcefd, 1);
select_result(sourcefd, SELECT_R);
if (condition & G_IO_OUT)
select_result(sourcefd, 2);
select_result(sourcefd, SELECT_W);
return true;
}
@ -94,11 +94,11 @@ gboolean fd_input_func(GIOChannel *source, GIOCondition condition,
void fd_input_func(gpointer data, gint sourcefd, GdkInputCondition condition)
{
if (condition & GDK_INPUT_EXCEPTION)
select_result(sourcefd, 4);
select_result(sourcefd, SELECT_X);
if (condition & GDK_INPUT_READ)
select_result(sourcefd, 1);
select_result(sourcefd, SELECT_R);
if (condition & GDK_INPUT_WRITE)
select_result(sourcefd, 2);
select_result(sourcefd, SELECT_W);
}
#endif