summaryrefslogtreecommitdiff
path: root/ws2a/testhtmlreplace.c
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-05-11 20:59:46 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-05-11 20:59:46 -0400
commit08179823849c92caa30c3c71ddb3cfd95b8a27e8 (patch)
treecf5450549f665884ff7a097bbaae27e23864af74 /ws2a/testhtmlreplace.c
parent34ab0b3c5c24b0a325912bab5b06f858008a99ce (diff)
downloadwebpage-08179823849c92caa30c3c71ddb3cfd95b8a27e8.tar.gz
webpage-08179823849c92caa30c3c71ddb3cfd95b8a27e8.tar.bz2
webpage-08179823849c92caa30c3c71ddb3cfd95b8a27e8.zip
Started work on bug creation
Diffstat (limited to 'ws2a/testhtmlreplace.c')
-rw-r--r--ws2a/testhtmlreplace.c25
1 files changed, 15 insertions, 10 deletions
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;
+*/
}