main: header hygiene
[staging/windowmanager.git] / src / main.cpp
index bd61a29..d01950b 100644 (file)
@@ -4,12 +4,6 @@
 #include <unistd.h>
 
 #include <stdlib.h>
-#include <string.h>
-
-#include <map>
-#include <memory>
-#include <string>
-#include <vector>
 
 #include <sys/poll.h>
 
@@ -19,6 +13,12 @@ struct conn {
 };
 
 namespace {
+//       _               _                            _        ____
+//   ___| |__   ___  ___| | __    _____   _____ _ __ | |_ ___ / /\ \
+//  / __| '_ \ / _ \/ __| |/ /   / _ \ \ / / _ \ '_ \| __/ __| |  | |
+// | (__| | | |  __/ (__|   <   |  __/\ V /  __/ | | | |_\__ \ |  | |
+//  \___|_| |_|\___|\___|_|\_\___\___| \_/ \___|_| |_|\__|___/ |  | |
+//                          |_____|                           \_\/_/
 int check_events(struct wl::display *d, struct conn *c, int fd) {
    struct pollfd pfd[2] = {{.fd = d->get_fd(), .events = POLLIN, .revents = 0},
                            {.fd = fd, .events = POLLIN, .revents = 0}};
@@ -70,6 +70,12 @@ int check_events(struct wl::display *d, struct conn *c, int fd) {
    return 0;
 }
 
+//  _       _ _       _                         _    ____
+// (_)_ __ (_) |_    | | __ _ _   _  ___  _   _| |_ / /\ \
+// | | '_ \| | __|   | |/ _` | | | |/ _ \| | | | __| |  | |
+// | | | | | | |_    | | (_| | |_| | (_) | |_| | |_| |  | |
+// |_|_| |_|_|\__|___|_|\__,_|\__, |\___/ \__,_|\__| |  | |
+//              |_____|       |___/                 \_\/_/
 void init_layout(struct conn &c) {
    auto &o = c.outputs.front();
    auto &s = c.c->screens.begin()->second;
@@ -103,6 +109,12 @@ void init_layout(struct conn &c) {
 }
 }
 
+//                  _        ____
+//  _ __ ___   __ _(_)_ __  / /\ \
+// | '_ ` _ \ / _` | | '_ \| |  | |
+// | | | | | | (_| | | | | | |  | |
+// |_| |_| |_|\__,_|_|_| |_| |  | |
+//                          \_\/_/
 int main(int argc, char **argv) {
    lognotice("WinMan ver. %s", WINMAN_VERSION_STRING);
 
@@ -113,15 +125,15 @@ int main(int argc, char **argv) {
    if (!d->ok())
       fatal("Could not connect to compositor");
 
-   struct conn c = {};
+   struct conn c{};
 
    d->r->add_global_handler(
-      "ivi_controller", [&](wl_registry *r, uint32_t name, uint32_t v) {
+      "ivi_controller", [&c](wl_registry *r, uint32_t name, uint32_t v) {
          c.c = std::make_unique<genivi::controller>(r, name, v);
       });
 
    d->r->add_global_handler(
-      "wl_output", [&](wl_registry *r, uint32_t name, uint32_t v) {
+      "wl_output", [&c](wl_registry *r, uint32_t name, uint32_t v) {
          c.outputs.emplace_back(std::make_unique<wl::output>(r, name, v));
       });