From 08179823849c92caa30c3c71ddb3cfd95b8a27e8 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Wed, 11 May 2016 20:59:46 -0400 Subject: Started work on bug creation --- ws2a/testhtmlreplace.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'ws2a/testhtmlreplace.c') diff --git a/ws2a/testhtmlreplace.c b/ws2a/testhtmlreplace.c index 28b3419..2106185 100644 --- a/ws2a/testhtmlreplace.c +++ b/ws2a/testhtmlreplace.c @@ -55,7 +55,7 @@ char* replaceHTML(char* str){ } char* useridhash(char* str){ - char* hash = malloc(sizeof(char)*20); + char* hash = calloc(sizeof(char)*20,sizeof(char)); int i = (int)str[0]; int len = strlen(str); int tloop = i*20; @@ -63,15 +63,16 @@ char* useridhash(char* str){ unsigned int strp = 0; i = 0; while(i < tloop){ - //printf("i:%d hashp:%u strp:%u tloop:%d\n",i,hashp,strp,tloop); + printf("i:%d hashp:%u strp:%u tloop:%d\n",i,hashp,strp,tloop); char tchar = str[strp%len]; hash[hashp%20] += str[strp%len]; + str[strp%len]+=1; hashp+=(int)tchar; strp+=(int)(hashp*hashp); i++; } i = 0; - //printf("Before characterizeing the hash, it was: %s\n",hash); + printf("Before characterizeing the hash, it was: %s\n",hash); while(i < 20){ //printf("Normalizeing %c(%u) as %c(%u)\n",hash[i],(unsigned int)hash[i],(hash[i] % 92) + 32,(hash[i] % 92) + 32); unsigned int hashnum = hash[i]; @@ -80,24 +81,28 @@ char* useridhash(char* str){ hash[i] = modedhashnum + 32; i++; } - //printf("Resulting hash was:%s\n",hash); + printf("Resulting hash was:%s\n",hash); return hash; } int main(){ - char teststring[] = "This+is+a+test\nWith\nSome\nNewlines"; + char teststring[] = "Test"; printf("Original:%s\n",teststring); - char* parsed = replaceHTML(teststring); + char* parsed = useridhash(teststring); printf("%s\n",parsed); - - char teststring2[] = "This%0D%0Ais+another%0D%0Atest"; +/* + char teststring2[] = "Tost"; printf("Original:%s\n",teststring2); - char* parsed2 = replaceHTML(teststring2); + char* parsed2 = useridhash(teststring2); printf("%s\n",parsed2); char teststring3[] = "This%0D%0AIs%0D%0AAnother%0D%0AMulti%0D%0ALine%0D%0AComment"; printf("Original:%s\n",teststring3); - char* parsed3 = replaceHTML(teststring3); + char* parsed3 = useridhash(teststring3); printf("%s\n",parsed3); + free(parsed); + free(parsed2); + free(parsed3); return 0; +*/ } -- cgit v1.2.3-70-g09d2