diff --git a/utils/logo/logo_cat.c b/utils/logo/logo_cat.c new file mode 100644 index 00000000..e2f5552b --- /dev/null +++ b/utils/logo/logo_cat.c @@ -0,0 +1,25 @@ +#include + +int main(int argc, char **argv) { + + int result; + int ch; + + while(1) { + result=getchar(); + if (result<0) break; + if (result==0) break; + + ch=result&0x7f; + + if (ch=='\r') { + putchar('\n'); + } + else { + putchar(ch); + } + + } + + return 0; +} diff --git a/utils/logo/text_cat.c b/utils/logo/text_cat.c new file mode 100644 index 00000000..15d2b052 --- /dev/null +++ b/utils/logo/text_cat.c @@ -0,0 +1,16 @@ +#include + +int main(int argc, char **argv) { + + int result; + + while(1) { + result=getchar(); + if (result<0) break; + + putchar(result&0x7f); + + } + + return 0; +}