Compare commits
No commits in common. "1d2ef5ae5122f52eb642833c00d12b92019b8fff" and "23622a79ec6fcf0ac21f014a5baf7f960202b1ac" have entirely different histories.
1d2ef5ae51
...
23622a79ec
5 changed files with 11 additions and 62 deletions
|
@ -43,10 +43,7 @@ add_executable( tabtest src/tabtest.c )
|
||||||
add_executable( umlaut src/umlaut.c )
|
add_executable( umlaut src/umlaut.c )
|
||||||
add_executable( unary-double-not src/unary-double-not.c )
|
add_executable( unary-double-not src/unary-double-not.c )
|
||||||
add_executable( warning src/warning.c )
|
add_executable( warning src/warning.c )
|
||||||
add_executable( miniio src/miniio.c )
|
|
||||||
add_executable( stackoverflow src/stackoverflow.c )
|
|
||||||
add_executable( pointer-arithmetic src/pointer-arithmetic.c )
|
add_executable( pointer-arithmetic src/pointer-arithmetic.c )
|
||||||
add_executable( while-to-do-while src/while-to-do-while.c )
|
|
||||||
|
|
||||||
target_link_libraries(abc m) # link libm to abc
|
target_link_libraries(abc m) # link libm to abc
|
||||||
|
|
||||||
|
@ -59,16 +56,16 @@ add_executable( huffman src/huffman/src/huffman.c )
|
||||||
execute_process (
|
execute_process (
|
||||||
COMMAND bash -c "mkdir -p src/huffman/testfiles"
|
COMMAND bash -c "mkdir -p src/huffman/testfiles"
|
||||||
COMMAND bash -c "yes 'SAFJALJ AF OIAIFOsdp' | head -c 100KB > src/huffman/testfiles/small.txt"
|
COMMAND bash -c "yes 'SAFJALJ AF OIAIFOsdp' | head -c 100KB > src/huffman/testfiles/small.txt"
|
||||||
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/1K-random.img count=1KiB"
|
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/1K-random.img count=1 bs=1KiB"
|
||||||
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/10K-random.img count=10KiB"
|
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/10K-random.img count=1 bs=10KiB"
|
||||||
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/100K-random.img count=100KiB"
|
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/100K-random.img count=1 bs=100KiB"
|
||||||
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/1M-random.img count=1MiB"
|
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/1M-random.img count=1 bs=1MiB"
|
||||||
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/10M-random.img count=10MiB"
|
COMMAND bash -c "dd if=/dev/urandom of=src/huffman/testfiles/10M-random.img count=1 bs=10MiB"
|
||||||
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/1K-zero.img count=1KiB"
|
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/1K-zero.img count=1 bs=1KiB"
|
||||||
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/10K-zero.img count=10KiB"
|
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/10K-zero.img count=1 bs=10KiB"
|
||||||
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/100K-zero.img count=100KiB"
|
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/100K-zero.img count=1 bs=100KiB"
|
||||||
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/1M-zero.img count=1MiB"
|
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/1M-zero.img count=1 bs=1MiB"
|
||||||
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/10M-zero.img count=10MiB"
|
COMMAND bash -c "dd if=/dev/zero of=src/huffman/testfiles/10M-zero.img count=1 bs=10MiB"
|
||||||
COMMAND bash -c "echo -e \"Wer\ndas\nliest\nist\ndoof\n\" > src/huffman/testfiles/tiny.txt"
|
COMMAND bash -c "echo -e \"Wer\ndas\nliest\nist\ndoof\n\" > src/huffman/testfiles/tiny.txt"
|
||||||
COMMAND bash -c "yes 'lslfkpoipop iipfiasp' | head -c 1MB > src/huffman/testfiles/mid.txt"
|
COMMAND bash -c "yes 'lslfkpoipop iipfiasp' | head -c 1MB > src/huffman/testfiles/mid.txt"
|
||||||
)
|
)
|
||||||
|
|
2
build.sh
2
build.sh
|
@ -1,2 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
cmake . && cmake --build .
|
|
20
src/miniio.c
20
src/miniio.c
|
@ -1,20 +0,0 @@
|
||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
int my_strlen(const char *s) {
|
|
||||||
int len = 0;
|
|
||||||
while (s[len] != 0) {
|
|
||||||
len++;
|
|
||||||
}
|
|
||||||
return len;
|
|
||||||
}
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
char word[] = "hallo\0"; // not NULL terminated
|
|
||||||
|
|
||||||
printf("word is %d long\n", my_strlen(word));
|
|
||||||
printf("word is actually %lu long\n", strlen(word));
|
|
||||||
printf("success: %b", my_strlen(word) == strlen(word));
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
int mem = 0x1337;
|
|
||||||
|
|
||||||
void foo() {
|
|
||||||
int buf = 0;
|
|
||||||
foo();
|
|
||||||
}
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
foo();
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
int init = 5;
|
|
||||||
int i = init;
|
|
||||||
while (i < 10 || i == init) {
|
|
||||||
printf("helo %d\n", i);
|
|
||||||
i++;
|
|
||||||
}
|
|
||||||
i = init;
|
|
||||||
do {
|
|
||||||
printf("ahelo %d\n", i);
|
|
||||||
i++;
|
|
||||||
} while (i < 10);
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue