Why do GTK+ and several other frameworks provide TRUE and FALSE macros? Is there any advantage to using TRUE and FALSE instead of the built-in C values true and false? You can see their implementation here: http://www.gtk.org/api/2.6/glib/glib-Standard-Macros.html#TRUE:CAPS
Asked
Active
Viewed 422 times
1
Rose Kunkel
- 3,102
- 2
- 27
- 53
1 Answers
3
C99 has true and false, earlier versions do not. That is why you often see TRUE and FALSE #defined. As you can read here, true and false are 1 and 0 respectively, same as TRUE and FALSE.
Community
- 1
- 1
meaning-matters
- 21,929
- 10
- 82
- 142