]> sigrok.org Git - libsigrokdecode.git/commit
ir_irmp: wrapper lib, silence warnings in "Windows or Unix" condition
authorGerhard Sittig <redacted>
Sun, 26 Dec 2021 07:21:02 +0000 (08:21 +0100)
committerGerhard Sittig <redacted>
Sun, 26 Dec 2021 12:45:09 +0000 (13:45 +0100)
commitde219b2b77dba06815869823789458581500ca03
tree524179ffc38e8b7c028d7242b686b4f1b240249b
parent819e508972da02a0dcff7f81178f0283546a9afd
ir_irmp: wrapper lib, silence warnings in "Windows or Unix" condition

Platform detection in the external IRMP library works best when either
the WIN32 or the unix identifiers are provided, which the sigrokdecode
build environment derives from other identifiers which are more reliably
available.

It turns out that other external dependencies like glib or Python may
provide some of these identifiers, too. Which results in the compiler
warning about symbols' redefinition. Only define derived identifiers
when they haven't been provided yet.

This amends commit ab88bae1c7b9.
irmp/irmp-main-sharedlib.c