stagit

micro-optimization: fputc (function) -> putc (macro/inline function)

Hiltjo Posthuma contact@arjunchoudhary.com

commit: 82dfb69 parent: 0bb2c6f
2 files changed, 8 insertions(+), 8 deletions(-)
Mstagit-index.c+1-1
Mstagit.c+7-7
M · stagit-index.c +1, -1
1@@ -41,7 +41,7 @@ xmlencode(FILE *fp, const char *s, size_t len)
2 		case '\'': fputs("'" , fp); break;
3 		case '&':  fputs("&",  fp); break;
4 		case '"':  fputs(""", fp); break;
5-		default:   fputc(*s, fp);
6+		default:   putc(*s, fp);
7 		}
8 	}
9 }
M · stagit.c +7, -7
 1@@ -371,7 +371,7 @@ xmlencode(FILE *fp, const char *s, size_t len)
 2 		case '\'': fputs("'",  fp); break;
 3 		case '&':  fputs("&",  fp); break;
 4 		case '"':  fputs(""", fp); break;
 5-		default:   fputc(*s, fp);
 6+		default:   putc(*s, fp);
 7 		}
 8 	}
 9 }
10@@ -552,12 +552,12 @@ printcommit(FILE *fp, struct commitinfo *ci)
11 		xmlencode(fp, ci->author->email, strlen(ci->author->email));
12 		fputs("</a>&gt;\n<b>Date:</b>   ", fp);
13 		printtime(fp, &(ci->author->when));
14-		fputc('\n', fp);
15+		putc('\n', fp);
16 	}
17 	if (ci->msg) {
18-		fputc('\n', fp);
19+		putc('\n', fp);
20 		xmlencode(fp, ci->msg, strlen(ci->msg));
21-		fputc('\n', fp);
22+		putc('\n', fp);
23 	}
24 }
25 
26@@ -676,7 +676,7 @@ printshowfile(FILE *fp, struct commitinfo *ci)
27 					fprintf(fp, "<a href=\"#h%zu-%zu-%zu\" id=\"h%zu-%zu-%zu\" class=\"d\">-",
28 						i, j, k, i, j, k);
29 				else
30-					fputc(' ', fp);
31+					putc(' ', fp);
32 				xmlencode(fp, line->content, line->content_len);
33 				if (line->old_lineno == -1 || line->new_lineno == -1)
34 					fputs("</a>", fp);
35@@ -829,10 +829,10 @@ printcommitatom(FILE *fp, struct commitinfo *ci, const char *tag)
36 		xmlencode(fp, ci->author->email, strlen(ci->author->email));
37 		fputs("&gt;\nDate:   ", fp);
38 		printtime(fp, &(ci->author->when));
39-		fputc('\n', fp);
40+		putc('\n', fp);
41 	}
42 	if (ci->msg) {
43-		fputc('\n', fp);
44+		putc('\n', fp);
45 		xmlencode(fp, ci->msg, strlen(ci->msg));
46 	}
47 	fputs("\n</content>\n</entry>\n", fp);