Compare commits

..

No commits in common. "dd31852c69846ac5d222b9a06287e8bf48ade31f" and "9c41981502f085e20dfd9f4ef322d430d9500721" have entirely different histories.

10 changed files with 3 additions and 42 deletions

View file

@ -1,14 +1,9 @@
CC := cc -g -Wall -Wextra -Werror -ansi
.PHONY: all
all: out out/sh out/wc
all: out out/sh
out:
mkdir -p -- $@
out/sh: $(wildcard src/sh/*.c)
$(CC) -o $@ $^
out/wc: $(wildcard src/wc/*.c)
$(CC) -o $@ $^
out/sh: $(wildcard src/*.c)
cc -g -Wall -Wextra -Werror -ansi -o $@ $^

View file

@ -1,4 +0,0 @@
recreations
====
A repo where I drop all program recreations I can.

View file

@ -1,30 +0,0 @@
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
FILE *file;
if (argc > 1 && strcmp(argv[1], "-")) {
file = fopen(argv[1], "rb");
if (file == NULL) {
return 1;
}
} else {
file = stdin;
}
int current = fgetc(file);
unsigned int nb_lines = 0;
while (current != EOF) {
if (current == '\n') {
nb_lines++;
}
current = fgetc(file);
}
fclose(file);
printf("%d\n", nb_lines);
return 0;
}