From ab6447fbf1157bdce183cd4af40f93093fda271d Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Fri, 6 Jan 2023 11:44:59 +0200 Subject: Use stdbool.h Fixes issues like: model-info.c:305:1: error: conflicting types for 'model_info_customise_commands'; have '_Bool(const void *, struct *)' 305 | model_info_customise_commands (const void *self, EpsonCmd cmd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model-info.c:69: model-info.h:135:8: note: previous declaration of 'model_info_customise_commands' with type 'bool(const void *, struct *)' 135 | bool model_info_customise_commands (const void *self, EpsonCmd cmd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- backend/defines.h | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'backend/defines.h') diff --git a/backend/defines.h b/backend/defines.h index 9940b7b..fa634e5 100644 --- a/backend/defines.h +++ b/backend/defines.h @@ -30,19 +30,10 @@ extern "C" #define MM_PER_INCH 25.4 /* exactly */ -#ifndef __cplusplus -/*! A C++ Boolean type and corresponding keywords for our C code. - */ -typedef enum { - false = 0, - true -} bool; -#endif - - /* Run-time contract validation. */ #include +#include #include "message.h" #define _assert(type,condition) \ -- cgit v1.2.3