diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-05-11 00:01:23 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-05-11 00:01:23 +0100 |
commit | c035b2b83f0e94c4b2e82184f00bcef874e6276b (patch) | |
tree | 8e1ab9b9e65cafbc237de0d455a13bb3c831de92 /net-irc/irssistats/files/irssistats-0.75-clang16-build-fix.patch | |
parent | 17e5f1ea4a2e1c5664f96480ca46348d008e8711 (diff) |
gentoo auto-resync : 11:05:2024 - 00:01:22
Diffstat (limited to 'net-irc/irssistats/files/irssistats-0.75-clang16-build-fix.patch')
-rw-r--r-- | net-irc/irssistats/files/irssistats-0.75-clang16-build-fix.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/net-irc/irssistats/files/irssistats-0.75-clang16-build-fix.patch b/net-irc/irssistats/files/irssistats-0.75-clang16-build-fix.patch new file mode 100644 index 000000000000..b162c4868ce3 --- /dev/null +++ b/net-irc/irssistats/files/irssistats-0.75-clang16-build-fix.patch @@ -0,0 +1,40 @@ +Bug: https://bugs.gentoo.org/897866 +--- a/irssistats.c ++++ b/irssistats.c +@@ -29,6 +29,7 @@ + #include <time.h> + #include <string.h> + #include <locale.h> ++#include <ctype.h> + #ifdef __WIN32__ + #define GLOBALCONF "irssistats.conf" + #else +@@ -1561,19 +1562,19 @@ void gen_xhtml(char *xhtmlfile) + fclose(fic); + } + +-void parse_config(char *configfile) ++void expand(char *path) + { +- void expand(char *path) ++ char temp[MAXLINELENGTH]; ++ if (*path=='~') + { +- char temp[MAXLINELENGTH]; +- if (*path=='~') +- { +- snprintf(temp,MAXLINELENGTH-1,"%s%s",getenv("HOME"),path+1); +- temp[MAXLINELENGTH-1]='\0'; +- strcpy(path,temp); +- } ++ snprintf(temp,MAXLINELENGTH-1,"%s%s",getenv("HOME"),path+1); ++ temp[MAXLINELENGTH-1]='\0'; ++ strcpy(path,temp); + } ++} + ++void parse_config(char *configfile) ++{ + FILE *fic; + char line[MAXLINELENGTH]; + char keyword[MAXLINELENGTH]; |