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