[geany/geany-plugins] ad50d3: Use stdbool.h istead of redefining bool

Alexander F. Rødseth git-noreply at xxxxx
Tue Jan 5 11:57:27 UTC 2021


Branch:      refs/heads/master
Author:      Alexander F. Rødseth <rodseth at gmail.com>
Committer:   Alexander F. Rødseth <rodseth at gmail.com>
Date:        Tue, 05 Jan 2021 11:57:27 UTC
Commit:      ad50d3ed2ddfe11cd07954786b96725602fb4ddd
             https://github.com/geany/geany-plugins/commit/ad50d3ed2ddfe11cd07954786b96725602fb4ddd

Log Message:
-----------
Use stdbool.h istead of redefining bool

Redefining bool causes errors when used together with ie. GCC 10.2.0


Modified Paths:
--------------
    pretty-printer/src/PrettyPrinter.h

Modified: pretty-printer/src/PrettyPrinter.h
5 lines changed, 2 insertions(+), 3 deletions(-)
===================================================================
@@ -29,6 +29,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <stdarg.h>
+#include <stdbool.h>
 
 #ifdef HAVE_GLIB
 #include <glib.h>
@@ -52,15 +53,13 @@
 #define TRUE !(FALSE)
 #endif
 
-typedef unsigned int bool;
-
 /*========================================== STRUCTURES =======================================================*/
 
 /**
  * The PrettyPrintingOptions struct allows the programmer to tell the
  * PrettyPrinter how it must format the XML output.
  */
-typedef struct 
+typedef struct
 {
       const char* newLineChars;                                                             /* char used to generate a new line (generally \r\n) */
       char indentChar;                                                                      /* char used for indentation */



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list