perf tools: Remove unused color_fwrite_lines
authorDr. David Alan Gilbert <linux@treblig.org>
Wed, 9 Oct 2024 00:39:38 +0000 (01:39 +0100)
committerNamhyung Kim <namhyung@kernel.org>
Fri, 11 Oct 2024 06:38:33 +0000 (23:38 -0700)
color_fwrite_lines() was added by 2009's commit
8fc0321f1ad0 ("perf_counter tools: Add color terminal output support")

but has never been used.

Remove it.

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Reviewed-by: Ian Rogers <irogers@google.com>
Link: https://lore.kernel.org/r/20241009003938.254936-1-linux@treblig.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/util/color.c
tools/perf/util/color.h

index bffbdd216a6a577116898bed1e9f5ffc44e3d731..e51f0a676a2280c2ac3f8c5c802316910c2ccc8e 100644 (file)
@@ -93,34 +93,6 @@ int color_fprintf(FILE *fp, const char *color, const char *fmt, ...)
        return r;
 }
 
-/*
- * This function splits the buffer by newlines and colors the lines individually.
- *
- * Returns 0 on success.
- */
-int color_fwrite_lines(FILE *fp, const char *color,
-               size_t count, const char *buf)
-{
-       if (!*color)
-               return fwrite(buf, count, 1, fp) != 1;
-
-       while (count) {
-               char *p = memchr(buf, '\n', count);
-
-               if (p != buf && (fputs(color, fp) < 0 ||
-                               fwrite(buf, p ? (size_t)(p - buf) : count, 1, fp) != 1 ||
-                               fputs(PERF_COLOR_RESET, fp) < 0))
-                       return -1;
-               if (!p)
-                       return 0;
-               if (fputc('\n', fp) < 0)
-                       return -1;
-               count -= p + 1 - buf;
-               buf = p + 1;
-       }
-       return 0;
-}
-
 const char *get_percent_color(double percent)
 {
        const char *color = PERF_COLOR_NORMAL;
index 01f7bed21c9b275be13e503ece1e24206a328c32..aecf56dae73f532a24bdfe57acd90757afe706eb 100644 (file)
@@ -39,7 +39,6 @@ int color_vsnprintf(char *bf, size_t size, const char *color,
 int color_vfprintf(FILE *fp, const char *color, const char *fmt, va_list args);
 int color_fprintf(FILE *fp, const char *color, const char *fmt, ...);
 int color_snprintf(char *bf, size_t size, const char *color, const char *fmt, ...);
-int color_fwrite_lines(FILE *fp, const char *color, size_t count, const char *buf);
 int value_color_snprintf(char *bf, size_t size, const char *fmt, double value);
 int percent_color_snprintf(char *bf, size_t size, const char *fmt, ...);
 int percent_color_len_snprintf(char *bf, size_t size, const char *fmt, ...);