repo: uritools
action: commit
revision: 
path_from: 
revision_from: 92de12317383f25c0f93ae683530cce5024a0ffc:
path_to: 
revision_to: 
git.thebackupbox.net
uritools
git clone git://git.thebackupbox.net/uritools
commit 92de12317383f25c0f93ae683530cce5024a0ffc
Author: epoch 
Date:   Tue Jan 21 10:30:36 2020 -0600

    fixed some signedness warnings and inconsistencies

diff --git a/uri.h b/uri.h
index ab6fab8fe258fb72190b6a53d1e07e935440d1d0..
index ..966e6cac1793c745e91abe58f310717077c377a9 100644
--- a/uri.h
+++ b/uri.h
@@ -28,7 +28,7 @@ char *uri_reserved={
   pe_HPUT
 };

-int uriescapelength(char *in,int len) {
+int uriescapelength(unsigned char *in,int len) {
   int rlen=0;//be sure to add one to this return value if you plan on putting a null byte at the end.
   int i;
   for(i=0;i
index da3da7e221c46095589ee2653140bf4560e0bd77..
index ..ccf90cbf7f0d0f30db7a29223c6c5d6165b5ec69 100644
--- a/uriescape.c
+++ b/uriescape.c
@@ -3,11 +3,11 @@

 int main(int argc,char *argv[]) {
   int len;
-  char *out;
+  unsigned char *out;
   if(argc < 2) return 1;
-  len=uriescapelength(argv[1],strlen(argv[1]));
+  len=uriescapelength((unsigned char *)argv[1],strlen(argv[1]));
   out=malloc(len+1);
-  uriescape(argv[1],out,len);
+  uriescape((unsigned char *)argv[1],out,len);
   out[len]=0;
   printf("%s\n",out);
   return 0;

-----END OF PAGE-----