/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
undefined4 FUN_0040193c(uint param_1)
{
char *__ptr;
uint uVar1;
uVar1 = param_1 << 0x18 | param_1 >> 0x18 | (param_1 & 0xff0000) >> 8 | (param_1 & 0xff00) << 8;
if (((DAT_0041bc44 << 0x18 | DAT_0041bc44 >> 0x18 | (DAT_0041bc44 & 0xff0000) >> 8 |
(DAT_0041bc44 & 0xff00) << 8) <= uVar1) &&
(uVar1 <= (DAT_0041bc48 << 0x18 | DAT_0041bc48 >> 0x18 | (DAT_0041bc48 & 0xff0000) >> 8 |
(DAT_0041bc48 & 0xff00) << 8))) {
if ((param_1 & 0xff) == 0) {
fwrite("Error it\'s not a ip\n",1,0x14,_stderr);
}
else {
if ((param_1 & 0xff) == 0xff) {
__ptr = "Error it\'s bcast \n";
}
else {
if (server_config != param_1) {
return 1;
}
__ptr = "Error it\'s my ip \n";
}
fwrite(__ptr,1,0x12,_stderr);
}
}
return 0;
}