Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3f6292ea authored by Colin Cross's avatar Colin Cross Committed by android-build-merger
Browse files

Merge "Rewrite multicharacter constant using constexpr"

am: 991667ba

Change-Id: Iecaee1af6b787187f971e57d8ca3d4d223c79627
parents 52b3fe2f 991667ba
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -35,13 +35,19 @@ namespace android {
class BitTube;
class IDisplayEventConnection;

// ----------------------------------------------------------------------------
static inline constexpr uint32_t fourcc(char c1, char c2, char c3, char c4) {
    return static_cast<uint32_t>(c1) << 24 |
        static_cast<uint32_t>(c2) << 16 |
        static_cast<uint32_t>(c3) << 8 |
        static_cast<uint32_t>(c4);
}

// ----------------------------------------------------------------------------
class DisplayEventReceiver {
public:
    enum {
        DISPLAY_EVENT_VSYNC = 'vsyn',
        DISPLAY_EVENT_HOTPLUG = 'plug'
        DISPLAY_EVENT_VSYNC = fourcc('v', 's', 'y', 'n'),
        DISPLAY_EVENT_HOTPLUG = fourcc('p', 'l', 'u', 'g'),
    };

    struct Event {