אממ יכול להיות
בכל מקרה, קאסטינג ידני, או תנאי יפתרו לו את הבעיה של הקפצת הוורנינג. בכל מקרה, אם לפי הדרישה שלו 0 זה false וכל ערך אחר זה true הוא יכול בשקט להתעלם מהבעיה הנ"ל. למרות שבאופן כללי, אם זה קוד שהוא כתב כדאי לדאוג שמשתנה מסוג bool יכיל רק true או false. אגב, יכול מאד להיות שהודעה הזו נבעה מבלבול של BOOL וbool כאשר אחד הוא type והשני typedef