Fix compilation errors when USE_GOPHER and not USE_M17N

This commit is contained in:
Tatsuya Kinoshita
2020-11-11 19:30:35 +09:00
parent 3f165adb3d
commit 249f2fa3ff
2 changed files with 21 additions and 4 deletions
+14 -4
View File
@@ -7407,8 +7407,13 @@ loadHTMLString(Str page)
/*
* loadGopherDir: get gopher directory
*/
#ifdef USE_M17N
Str
loadGopherDir(URLFile *uf, ParsedURL *pu, wc_ces * charset)
#else
Str
loadGopherDir0(URLFile *uf, ParsedURL *pu)
#endif
{
Str volatile tmp;
Str lbuf, name, file, host, port, type;
@@ -7522,22 +7527,27 @@ loadGopherDir(URLFile *uf, ParsedURL *pu, wc_ces * charset)
return tmp;
}
#ifdef USE_M17N
Str
loadGopherSearch(URLFile *uf, ParsedURL *pu, wc_ces * charset)
#else
Str
loadGopherSearch0(URLFile *uf, ParsedURL *pu)
#endif
{
Str tmp;
char *volatile p, *volatile q;
MySignalHandler(*volatile prevtrap) (SIGNAL_ARG) = NULL;
tmp = parsedURL2Str(pu);
p = html_quote(tmp->ptr);
#ifdef USE_M17N
wc_ces doc_charset = DocumentCharset;
#endif
tmp = parsedURL2Str(pu);
p = html_quote(tmp->ptr);
tmp =
convertLine(NULL, Strnew_charp(file_unquote(tmp->ptr)), RAW_MODE,
charset, doc_charset);
#endif
q = html_quote(tmp->ptr);
tmp = Strnew_m_charp("<html>\n<head>\n<base href=\"", p, "\">\n<title>", q,
"</title>\n</head>\n<body>\n<h1>Search ", q,
"</h1>\n<form role=\"search\">\n<div>\n"
+7
View File
@@ -261,8 +261,15 @@ extern void loadHTMLstream(URLFile *f, Buffer *newBuf, FILE * src,
int internal);
extern Buffer *loadHTMLString(Str page);
#ifdef USE_GOPHER
#ifdef USE_M17N
extern Str loadGopherDir(URLFile *uf, ParsedURL *pu, wc_ces * charset);
extern Str loadGopherSearch(URLFile *uf, ParsedURL *pu, wc_ces * charset);
#else
extern Str loadGopherDir0(URLFile *uf, ParsedURL *pu);
extern Str loadGopherSearch0(URLFile *uf, ParsedURL *pu);
#define loadGopherDir(uf,pu,charset) loadGopherDir0(uf,pu)
#define loadGopherSearch(uf,pu,charset) loadGopherSearch0(uf,pu)
#endif
#endif /* USE_GOPHER */
extern Buffer *loadBuffer(URLFile *uf, Buffer *newBuf);
#ifdef USE_IMAGE