summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreudoxia <uplink@distress.network>2020-12-02 21:59:56 -0500
committereudoxia <uplink@distress.network>2020-12-02 21:59:56 -0500
commit8b826ae4f741c022351e7e11a158ebd216703931 (patch)
tree56fc8e01fddb070fa7f6d93afecb93dc853a8911
parent15c26a6b26b5153023e3e4077f98b80cbb95b634 (diff)
minor optimization
-rwxr-xr-xurlencodebin16776 -> 16776 bytes
-rw-r--r--urlencode.c5
2 files changed, 2 insertions, 3 deletions
diff --git a/urlencode b/urlencode
index bd0df16..77a4789 100755
--- a/urlencode
+++ b/urlencode
Binary files differ
diff --git a/urlencode.c b/urlencode.c
index 5a418f2..cdba180 100644
--- a/urlencode.c
+++ b/urlencode.c
@@ -8,9 +8,9 @@ int main() {
int i;
scanf("%[^\n]", str);
+ int length = strlen(str);
- for(i = 0; i < (strlen(str)); i++) {
-
+ for(i = 0; i < length; i++) {
ret = strchr(safe, str[i]);
if(ret == NULL) {
printf("%%%02X", (unsigned)str[i] & 0xffU);
@@ -18,7 +18,6 @@ int main() {
printf("%c", str[i]);
}
}
-
printf("\n");
return 0;
}