display.h 766 B

12345678910111213141516171819202122232425
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /*
  3. *
  4. * BlueZ - Bluetooth protocol stack for Linux
  5. *
  6. * Copyright (C) 2012 Intel Corporation. All rights reserved.
  7. *
  8. *
  9. */
  10. #define COLOR_OFF "\x1B[0m"
  11. #define COLOR_RED "\x1B[0;91m"
  12. #define COLOR_GREEN "\x1B[0;92m"
  13. #define COLOR_YELLOW "\x1B[0;93m"
  14. #define COLOR_BLUE "\x1B[0;94m"
  15. #define COLOR_BOLDGRAY "\x1B[1;30m"
  16. #define COLOR_BOLDWHITE "\x1B[1;37m"
  17. void rl_printf(const char *fmt, ...) __attribute__((format(printf, 1, 2)));
  18. void rl_hexdump(const unsigned char *buf, size_t len);
  19. typedef void (*rl_prompt_input_func) (const char *input, void *user_data);
  20. void rl_prompt_input(const char *label, const char *msg,
  21. rl_prompt_input_func func, void *user_data);
  22. int rl_release_prompt(const char *input);