messages.h 417 B

12345678910111213141516171819202122
  1. /*
  2. * Copyright © 2023 Pierre Le Marre <dev@wismill.eu>
  3. * SPDX-License-Identifier: MIT
  4. */
  5. #pragma once
  6. #include "config.h"
  7. #include <stddef.h>
  8. #include "messages-codes.h"
  9. struct xkb_message_entry {
  10. enum xkb_message_code code;
  11. const char *label;
  12. };
  13. size_t
  14. xkb_message_get_all(const struct xkb_message_entry **xkb_messages);
  15. const struct xkb_message_entry*
  16. xkb_message_get(enum xkb_message_code code);