Index: uspace/drv/bus/pci/pciintel/pci.c
===================================================================
--- uspace/drv/bus/pci/pciintel/pci.c	(revision 94e3a036175ccd11c8c097a5202b483a00cde423)
+++ uspace/drv/bus/pci/pciintel/pci.c	(revision c81132d46eede2bacb1fa051d014dfb0a88d0ace)
@@ -514,5 +514,5 @@
 #define MEM_MASK (~0xf)
 	
-	io = (bool) (val & 1);
+	io = (val & 1) != 0;
 	if (io) {
 		addrw64 = false;
Index: uspace/lib/c/arch/arm32/include/libarch/atomic.h
===================================================================
--- uspace/lib/c/arch/arm32/include/libarch/atomic.h	(revision 94e3a036175ccd11c8c097a5202b483a00cde423)
+++ uspace/lib/c/arch/arm32/include/libarch/atomic.h	(revision c81132d46eede2bacb1fa051d014dfb0a88d0ace)
@@ -82,5 +82,5 @@
 	ras_page[1] = 0xffffffff;
 	
-	return (bool) ret;
+	return ret != 0;
 }
 
Index: uspace/lib/hound/src/protocol.c
===================================================================
--- uspace/lib/hound/src/protocol.c	(revision 94e3a036175ccd11c8c097a5202b483a00cde423)
+++ uspace/lib/hound/src/protocol.c	(revision c81132d46eede2bacb1fa051d014dfb0a88d0ace)
@@ -189,5 +189,5 @@
 	ipc_call_t res_call;
 	aid_t mid = async_send_3(exch, IPC_M_HOUND_GET_LIST, flags, *count,
-	    (bool)connection, &res_call);
+	    connection != NULL, &res_call);
 
 	sysarg_t ret = EOK;
Index: uspace/srv/audio/hound/audio_device.c
===================================================================
--- uspace/srv/audio/hound/audio_device.c	(revision 94e3a036175ccd11c8c097a5202b483a00cde423)
+++ uspace/srv/audio/hound/audio_device.c	(revision c81132d46eede2bacb1fa051d014dfb0a88d0ace)
@@ -62,5 +62,5 @@
 	assert(dev);
 	/* we release buffer on stop so this should be enough */
-	return (bool)dev->buffer.base;
+	return dev->buffer.base != NULL;
 }
 
