From a91292907bef0e1f6a34f7b905de1a9dab8d1302 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sun, 4 Aug 2019 17:35:24 -0400 Subject: remove dependency on --- strings.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/strings.c b/strings.c index 49dbd62..24a9a6c 100644 --- a/strings.c +++ b/strings.c @@ -25,14 +25,13 @@ #define _POSIX_C_SOURCE 2 #include #include -#include #include #include static int strings(const char *path, size_t number, char format) { FILE *f = stdin; - if (path && strcmp(path, "-")) { + if (path) { f = fopen(path, "rb"); } @@ -89,14 +88,14 @@ int main(int argc, char *argv[]) case 'n': number = strtol(optarg, &end, 10); - if (end != NULL && strlen(end) > 0) { + if (*end != '\0') { fprintf(stderr, "strings: invalid number %s\n", optarg); return 1; } break; case 't': - if (strlen(optarg) != 1) { + if (optarg[1] != '\0') { fprintf(stderr, "strings: invalid format %s\n", optarg); return 1; } -- cgit v1.2.1