-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: uritools action: commit revision: path_from: revision_from: 92de12317383f25c0f93ae683530cce5024a0ffc: path_to: revision_to:
commit 92de12317383f25c0f93ae683530cce5024a0ffc Author: epoch <epoch@hacking.allowed.org> Date: Tue Jan 21 10:30:36 2020 -0600 fixed some signedness warnings and inconsistencies diff --git a/uri.h b/uri.h
--- 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<len;i++) { @@ -38,7 +38,7 @@ int uriescapelength(char *in,int len) { } // make sure your out char * has enough space! use uriescapelength for it. -void uriescape(unsigned char *in,char *out,int len) { +void uriescape(unsigned char *in,unsigned char *out,int len) { int i; int j; for(i=0,j=0;i<len;i++) { diff --git a/uriescape.c b/uriescape.c
--- 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-----
-- Response ended
-- Page fetched on Sun Jun 2 16:39:27 2024