no need for libutf in test, a null byte is a null byte

This commit is contained in:
Evan Gates 2015-02-20 11:19:02 -08:00 committed by sin
parent 84924d050e
commit 3751dd546f
2 changed files with 3 additions and 4 deletions

2
README
View File

@ -73,7 +73,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
=* tail yes none =* tail yes none
=* tar non-posix none =* tar non-posix none
=* tee yes none =* tee yes none
#* test yes none =* test yes none
=* touch yes none =* touch yes none
#* tr yes none #* tr yes none
=* true yes none =* true yes none

5
test.c
View File

@ -4,7 +4,6 @@
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "utf.h"
#include "util.h" #include "util.h"
#define STOI(s) enstrtonum(2, s, LLONG_MIN, LLONG_MAX) #define STOI(s) enstrtonum(2, s, LLONG_MIN, LLONG_MAX)
@ -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_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_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_n(char *s) { return *s; }
static int unary_z(char *s) { return !utflen(s); } static int unary_z(char *s) { return !*s; }
static int unary_e(char *s) { return access(s, F_OK); } static int unary_e(char *s) { return access(s, F_OK); }
static int unary_r(char *s) { return access(s, R_OK); } static int unary_r(char *s) { return access(s, R_OK); }