summaryrefslogtreecommitdiff
path: root/ws2a/bugsdata.c
diff options
context:
space:
mode:
Diffstat (limited to 'ws2a/bugsdata.c')
-rw-r--r--ws2a/bugsdata.c25
1 files changed, 24 insertions, 1 deletions
diff --git a/ws2a/bugsdata.c b/ws2a/bugsdata.c
index e587e4c..d04560e 100644
--- a/ws2a/bugsdata.c
+++ b/ws2a/bugsdata.c
@@ -56,9 +56,32 @@ void printbug(FILE* f){
if(part != 2){
printf("<td>");
}
- }
+ }else if(c == "&"){
+ printf("&amp;");
+ }else if(c == "\""){
+ printf("&quot;");
+ }else if(c == "'"){
+ printf("&#39;");
+ }else if(c == "<"){
+ printf("&lt;");
+ }else if(c == ">"){
+ printf("&gt;");
+ }else if(c == "\\"){
+ printf("&#x2F;");
else{
putchar(c);
}
}
}
+
+/*
+function htmlEscape(str) {
+ return String(str)
+ .replace(/&/g, '&amp;')
+ .replace(/"/g, '&quot;')
+ .replace(/'/g, '&#39;')
+ .replace(/</g, '&lt;')
+ .replace(/>/g, '&gt;')
+ .replace(/\//g, '&#x2F;');
+}
+*/