X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fplatform%2Fserialport%2Fbaudrate.h;fp=src%2Flib%2Fplatform%2Fbaudrate.h;h=bfdb2d73e87e386621cc34694f521d54cea03e20;hb=f00ff009cfc5dfefdf09ca241b9560e74575b3f5;hp=98521bbb8a9361c1d6d09e19f018eaef6644787e;hpb=7ebbb1a62355c2819caa42e28b081eff027b336d;p=deb_libcec.git diff --git a/src/lib/platform/baudrate.h b/src/lib/platform/serialport/baudrate.h similarity index 95% rename from src/lib/platform/baudrate.h rename to src/lib/platform/serialport/baudrate.h index 98521bb..bfdb2d7 100644 --- a/src/lib/platform/baudrate.h +++ b/src/lib/platform/serialport/baudrate.h @@ -34,19 +34,18 @@ //every baudrate I could find is in here in an #ifdef block //so it should compile on everything -#include "os-dependent.h" - #ifndef __WINDOWS__ #include #endif -namespace CEC +namespace PLATFORM { static struct sbaudrate { int32_t rate; int32_t symbol; } + baudrates[] = { #ifdef B50 @@ -199,9 +198,9 @@ namespace CEC { -1, -1} }; - static int32_t IntToBaudrate(uint32_t baudrate) + inline int32_t IntToBaudrate(uint32_t baudrate) { - for (unsigned int i = 0; i < sizeof(baudrates) / sizeof(CEC::sbaudrate) - 1; i++) + for (unsigned int i = 0; i < sizeof(baudrates) / sizeof(PLATFORM::sbaudrate) - 1; i++) { if (baudrates[i].rate == (int32_t) baudrate) return baudrates[i].symbol;