diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-08-15 21:36:27 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-08-15 21:36:27 +0000 |
commit | d54ab5595153b3dc57560077ff3551ffd4406b30 (patch) | |
tree | 9c48320521bf9ec3cb310c4046289d5a28ec3213 /kioslave/man/man2html.cpp | |
parent | 4b12a38f6e566f44f5549b4a85e3ae9e715e0d08 (diff) | |
download | tdebase-d54ab5595153b3dc57560077ff3551ffd4406b30.tar.gz tdebase-d54ab5595153b3dc57560077ff3551ffd4406b30.zip |
Fix a number of issues in kdebase caused by C style casts
This includes Bug #492
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247425 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kioslave/man/man2html.cpp')
-rw-r--r-- | kioslave/man/man2html.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/kioslave/man/man2html.cpp b/kioslave/man/man2html.cpp index c08a51443..ed0b39dd4 100644 --- a/kioslave/man/man2html.cpp +++ b/kioslave/man/man2html.cpp @@ -713,10 +713,10 @@ static void add_links(char *c) /* search for (section) */ nr=0; idtest[0]=strstr(c+1,"://"); - idtest[1]=(char*)strchr(c+1,'@'); + idtest[1]=strchr(c+1,'@'); idtest[2]=strstr(c,"www."); idtest[3]=strstr(c,"ftp."); - idtest[4]=(char*)strchr(c+1,'('); + idtest[4]=strchr(c+1,'('); idtest[5]=strstr(c+1,".h>"); for (i=0; i<numtests; ++i) nr += (idtest[i]!=NULL); while (nr) { @@ -771,7 +771,7 @@ static void add_links(char *c) case 4: /* manpage */ f=idtest[j]; /* check section */ - g=(char*)strchr(f,')'); + g=strchr(f,')'); // The character before f must alphanumeric, the end of a HTML tag or the end of a if (g!=NULL && f>c && (g-f)<12 && (isalnum(f[-1]) || f[-1]=='>' || ( f[-1] == ';' ) ) && isdigit(f[1]) && f[1]!='0' && ((g-f)<=2 || isalpha(f[2]))) @@ -937,10 +937,10 @@ static void add_links(char *c) } nr=0; if (idtest[0] && idtest[0]<=c) idtest[0]=strstr(c+1,"://"); - if (idtest[1] && idtest[1]<=c) idtest[1]=(char*)strchr(c+1,'@'); + if (idtest[1] && idtest[1]<=c) idtest[1]=strchr(c+1,'@'); if (idtest[2] && idtest[2]<c) idtest[2]=strstr(c,"www."); if (idtest[3] && idtest[3]<c) idtest[3]=strstr(c,"ftp."); - if (idtest[4] && idtest[4]<=c) idtest[4]=(char*)strchr(c+1,'('); + if (idtest[4] && idtest[4]<=c) idtest[4]=strchr(c+1,'('); if (idtest[5] && idtest[5]<=c) idtest[5]=strstr(c+1,".h>"); for (i=0; i<numtests; i++) nr += (idtest[i]!=NULL); } @@ -3715,8 +3715,8 @@ static char *scan_request(char *c) char* font[2] = { "B", "R" }; c+=j; if (*c=='\n') c++; - char *eol=(char*)strchr(c,'\n'); - char *semicolon=(char*)strchr(c,';'); + char *eol=strchr(c,'\n'); + char *semicolon=strchr(c,';'); if ((semicolon!=0) && (semicolon<eol)) *semicolon=' '; sl=fill_words(c, wordlist, &words, true, &c); @@ -4340,7 +4340,7 @@ static char *scan_request(char *c) case REQ_Bl: // mdoc(7) "Begin List" { char list_options[NULL_TERMINATED(MED_STR_MAX)]; - char *nl = (char*)strchr(c,'\n'); + char *nl = strchr(c,'\n'); c=c+j; if (dl_set[itemdepth]) /* These things can nest. */ @@ -4521,7 +4521,7 @@ static char *scan_request(char *c) case REQ_Bd: /* mdoc(7) */ { /* Seems like a kind of example/literal mode */ char bd_options[NULL_TERMINATED(MED_STR_MAX)]; - char *nl = (char*)strchr(c,'\n'); + char *nl = strchr(c,'\n'); c=c+j; if (nl) strlimitcpy(bd_options, c, nl - c, MED_STR_MAX); @@ -4879,8 +4879,8 @@ static char *scan_request(char *c) } else if (!mandoc_name_count) { - char *nextbreak = (char*)strchr(c, '\n'); - char *nextspace = (char*)strchr(c, ' '); + char *nextbreak = strchr(c, '\n'); + char *nextspace = strchr(c, ' '); if (nextspace < nextbreak) nextbreak = nextspace; |