[hackers] [sbase] no need for libutf in test, a null byte is a null byte || Evan Gates
commit 855c36acd49b25b6a58621181d1aac89214ad221
Author: Evan Gates <evan.gates_AT_gmail.com>
Date: Fri Feb 20 11:19:02 2015 -0800
no need for libutf in test, a null byte is a null byte
diff --git a/README b/README
index f60d19d..fdd81df 100644
--- a/README
+++ b/README
_AT_@ -73,7 +73,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
=* tail yes none
=* tar non-posix none
=* tee yes none
-#* test yes none
+=* test yes none
=* touch yes none
#* tr yes none
=* true yes none
diff --git a/test.c b/test.c
index c96adc8..660048a 100644
--- a/test.c
+++ b/test.c
_AT_@ -4,7 +4,6 @@
#include <string.h>
#include <unistd.h>
-#include "utf.h"
#include "util.h"
#define STOI(s) enstrtonum(2, s, LLONG_MIN, LLONG_MAX)
_AT_@ -20,8 +19,8 @@ static int unary_S(char *s) { struct stat buf; if ( stat(s, &buf)) return 0; ret
static int unary_s(char *s) { struct stat buf; if ( stat(s, &buf)) return 0; return buf.st_size ; }
static int unary_u(char *s) { struct stat buf; if ( stat(s, &buf)) return 0; return S_ISUID & buf.st_mode ; }
-static int unary_n(char *s) { return utflen(s); }
-static int unary_z(char *s) { return !utflen(s); }
+static int unary_n(char *s) { return *s; }
+static int unary_z(char *s) { return !*s; }
static int unary_e(char *s) { return access(s, F_OK); }
static int unary_r(char *s) { return access(s, R_OK); }
Received on Fri Feb 20 2015 - 20:29:59 CET
This archive was generated by hypermail 2.3.0
: Fri Feb 20 2015 - 20:36:26 CET