X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcectypes.h;h=854fdebb906c76daa5870385427cb6e284b687e3;hb=02ee2c6832291a768a1bf749baf68ec8756db528;hp=eee055264b8fbc7a2854bab53465dc3fd721a4de;hpb=cb9157778536cfca3ab8e4b98d60e08072887dd5;p=deb_libcec.git diff --git a/include/cectypes.h b/include/cectypes.h index eee0552..854fdeb 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -37,10 +37,6 @@ #include #include -#if !defined(_WIN32) && !defined(_WIN64) -#include -#endif - #if !defined(DECLSPEC) #if defined(_WIN32) || defined(_WIN64) #include @@ -646,11 +642,11 @@ typedef struct cec_command { cec_logical_address initiator; cec_logical_address destination; - bool ack; - bool eom; + int8_t ack; + int8_t eom; cec_opcode opcode; cec_datapacket parameters; - bool opcode_set; + int8_t opcode_set; #ifdef __cplusplus static void format(cec_command &command, cec_logical_address initiator, cec_logical_address destination, cec_opcode opcode) @@ -659,14 +655,14 @@ typedef struct cec_command command.initiator = initiator; command.destination = destination; command.opcode = opcode; - command.opcode_set = true; + command.opcode_set = 1; } void push_back(uint8_t data) { if (!opcode_set) { - opcode_set = true; + opcode_set = 1; opcode = (cec_opcode) data; } else @@ -677,9 +673,9 @@ typedef struct cec_command { initiator = CECDEVICE_UNKNOWN; destination = CECDEVICE_UNKNOWN; - ack = false; - eom = false; - opcode_set = false; + ack = 0; + eom = 0; + opcode_set = 0; opcode = CEC_OPCODE_FEATURE_ABORT; parameters.clear(); };