Best coding practice.

WizenedEE:
The thing you quoted says that bool is a standard type. Where did you see that bool is typedef'd/mapped to _Bool? Neither _bool or _Bool are mentioned in the arduino libs.

In [your arduino location]\hardware\tools\avr\lib\gcc\avr\4.3.2\include\stdbool.h you will find

#ifndef __cplusplus

#define bool	_Bool
#define true	1
#define false	0

#else /* __cplusplus */

/* Supporting <stdbool.h> in C++ is a GCC extension.  */
#define _Bool	bool
#define bool	bool
#define false	false
#define true	true

#endif /* __cplusplus */

Which make it dependent on whether you compile as C++ or C whether it will be _Bool or bool.
I have searched for the definition of _Bool and bool in the GCC documentation and it seemed like an integer to me. But I did not find anything remotely close to a "clear answer".
As I am not using bool but boolean -and as I consider this splitting hairs- I don't really care and I did not put much effort in it as well.

Best regards
Jantje