aboutsummaryrefslogtreecommitdiff
path: root/toys/posix/ls.c
diff options
context:
space:
mode:
Diffstat (limited to 'toys/posix/ls.c')
-rw-r--r--toys/posix/ls.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/toys/posix/ls.c b/toys/posix/ls.c
index b306dc91..d2a2e466 100644
--- a/toys/posix/ls.c
+++ b/toys/posix/ls.c
@@ -65,7 +65,7 @@ GLOBALS(
)
// Callback from crunch_str to represent unprintable chars
-int crunch_qb(FILE *out, int cols, int wc)
+static int crunch_qb(FILE *out, int cols, int wc)
{
unsigned len = 1;
char buf[32];
@@ -98,16 +98,11 @@ int crunch_qb(FILE *out, int cols, int wc)
}
// Returns wcwidth(utf8) version of strlen with -qb escapes
-int strwidth(char *s)
+static int strwidth(char *s)
{
return crunch_str(&s, INT_MAX, 0, TT.escmore, crunch_qb);
}
-void qbstr(char *s, int width)
-{
- draw_trim_esc(s, width, abs(width), TT.escmore, crunch_qb);
-}
-
static char endtype(struct stat *st)
{
mode_t mode = st->st_mode;
@@ -272,7 +267,7 @@ static unsigned long next_column(unsigned long ul, unsigned long dtlen,
return (*xpos*height) + widecols + (ul/(columns-1));
}
-int color_from_mode(mode_t mode)
+static int color_from_mode(mode_t mode)
{
int color = 0;