From a47c80884ea3db39382421e53c5c4e36afa75fd6 Mon Sep 17 00:00:00 2001 From: Marrub Date: Wed, 21 Jan 2015 20:51:45 +0000 Subject: [PATCH] butts --- cutshitup.c | 35 +++++++++++++++++++++++++++++++++++ garbage.c | 0 readme.txt | 0 rngenerator.c | 0 rngnum.txt | 0 rngsim.c | 0 6 files changed, 35 insertions(+) create mode 100644 cutshitup.c mode change 100755 => 100644 garbage.c mode change 100755 => 100644 readme.txt mode change 100755 => 100644 rngenerator.c mode change 100755 => 100644 rngnum.txt mode change 100755 => 100644 rngsim.c diff --git a/cutshitup.c b/cutshitup.c new file mode 100644 index 0000000..ca698af --- /dev/null +++ b/cutshitup.c @@ -0,0 +1,35 @@ +#include +#include +#include + +int main(int argc, const char **argv) +{ + char *vstr; + long int vlen; + long int avlen; + + if(argc < 3) + { + printf("not enoguh args\n"); + return 1; + } + + avlen = strlen(argv[1]); + vlen = atoll(argv[2]); + + if(vlen > avlen) + { + printf("cut length is too lnog\n"); + return 1; + } + + vstr = malloc(avlen + 1); + memcpy(vstr, argv[1], avlen + 1); + + *(vstr + vlen) = '\0'; + + printf("%s\n", vstr); + + free(vstr); + return 0; +} diff --git a/garbage.c b/garbage.c old mode 100755 new mode 100644 diff --git a/readme.txt b/readme.txt old mode 100755 new mode 100644 diff --git a/rngenerator.c b/rngenerator.c old mode 100755 new mode 100644 diff --git a/rngnum.txt b/rngnum.txt old mode 100755 new mode 100644 diff --git a/rngsim.c b/rngsim.c old mode 100755 new mode 100644