зеркало из https://github.com/mozilla/gecko-dev.git
Changed XP_TO_ macros to NET_TO_ macros. Lame, but it doesn't
really warrent a grander solution.
This commit is contained in:
Родитель
fa2311e73b
Коммит
d1a5cf5769
|
@ -510,15 +510,15 @@ pacf_get_proxy_addr(MWContext *context, char *list, char **ret_proxy_addr,
|
|||
if (p) {
|
||||
do {
|
||||
*p++ = '\0';
|
||||
} while (*p && XP_IS_SPACE(*p));
|
||||
} while (*p && NET_IS_SPACE(*p));
|
||||
}
|
||||
|
||||
for (addr=cur; *addr && !XP_IS_SPACE(*addr); addr++)
|
||||
for (addr=cur; *addr && !NET_IS_SPACE(*addr); addr++)
|
||||
;
|
||||
if (*addr) {
|
||||
do {
|
||||
*addr++ = '\0';
|
||||
} while (*addr && XP_IS_SPACE(*addr));
|
||||
} while (*addr && NET_IS_SPACE(*addr));
|
||||
}
|
||||
|
||||
type = ((!PL_strcasecmp(cur, "DIRECT")) ? PACF_TYPE_DIRECT :
|
||||
|
@ -1423,7 +1423,7 @@ PRIVATE char *proxy_dns_resolve(const char *host) {
|
|||
XP_Bool is_numeric_ip = TRUE;
|
||||
|
||||
for(p=host; *p; p++) {
|
||||
if (!XP_IS_DIGIT(*p) && *p != '.') {
|
||||
if (!NET_IS_DIGIT(*p) && *p != '.') {
|
||||
is_numeric_ip = FALSE;
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -220,7 +220,7 @@ int NET_SetSocksHost(char * host)
|
|||
|
||||
is_numeric_ip = TRUE; /* init positive */
|
||||
for(host_cp = host; *host_cp; host_cp++)
|
||||
if(!XP_IS_DIGIT(*host_cp) && *host_cp != '.')
|
||||
if(!NET_IS_DIGIT(*host_cp) && *host_cp != '.')
|
||||
{
|
||||
is_numeric_ip = FALSE;
|
||||
break;
|
||||
|
@ -632,7 +632,7 @@ net_FindAddress (const char *host_ptr,
|
|||
port = PL_strchr(host_port, ':');
|
||||
if (port) {
|
||||
*port++ = 0;
|
||||
if (XP_IS_DIGIT(*port)) {
|
||||
if (NET_IS_DIGIT(*port)) {
|
||||
unsigned short port_num = (unsigned short) atol(port);
|
||||
int i;
|
||||
|
||||
|
@ -683,7 +683,7 @@ net_FindAddress (const char *host_ptr,
|
|||
/* Determine whether or not we're dealing with an ip address as the host */
|
||||
is_numeric_ip = TRUE; /* init positive */
|
||||
for(host_cp = host_port; *host_cp; host_cp++)
|
||||
if(!XP_IS_DIGIT(*host_cp) && *host_cp != '.') {
|
||||
if(!NET_IS_DIGIT(*host_cp) && *host_cp != '.') {
|
||||
is_numeric_ip = FALSE;
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#include "mkutils.h"
|
||||
#include "mkgeturl.h"
|
||||
#include "mkformat.h"
|
||||
#include "netutils.h"
|
||||
|
||||
static char *net_default_types [] = {
|
||||
# include "mktypes.h"
|
||||
|
@ -570,19 +571,19 @@ _cinfo_parse_mimetypes(XP_File fp, char *t, Bool is_local)
|
|||
StrAllocCopy(src_string, t);
|
||||
}
|
||||
|
||||
while((*t) && (XP_IS_SPACE(*t)))
|
||||
while((*t) && (NET_IS_SPACE(*t)))
|
||||
++t;
|
||||
|
||||
if(*t && (*t != '#')) {
|
||||
ext = t;
|
||||
while((*ext) && (!XP_IS_SPACE(*ext))) ++ext;
|
||||
while((*ext) && (!NET_IS_SPACE(*ext))) ++ext;
|
||||
if((*ext))
|
||||
*ext++ = '\0';
|
||||
|
||||
cd = NULL;
|
||||
|
||||
while((*ext)) {
|
||||
while((*ext) && (XP_IS_SPACE(*ext))) ++ext;
|
||||
while((*ext) && (NET_IS_SPACE(*ext))) ++ext;
|
||||
|
||||
if((*ext)) {
|
||||
if(!cd) {
|
||||
|
@ -596,7 +597,7 @@ _cinfo_parse_mimetypes(XP_File fp, char *t, Bool is_local)
|
|||
|
||||
cd->is_modified = FALSE; /* default is not modified in any way */
|
||||
end = ext+1;
|
||||
while((*end) && (!XP_IS_SPACE(*end))) ++end;
|
||||
while((*end) && (!NET_IS_SPACE(*end))) ++end;
|
||||
if(*end)
|
||||
*end++ = '\0';
|
||||
net_cdata_new_ext(ext, cd);
|
||||
|
@ -659,7 +660,7 @@ cinfo_parse_mcc_line(char *line, Bool is_external, Bool is_local,
|
|||
if((*t) && (*t != '#')) {
|
||||
while(1) {
|
||||
|
||||
while(*t && XP_IS_SPACE(*t)) ++t;
|
||||
while(*t && NET_IS_SPACE(*t)) ++t;
|
||||
if(!(*t))
|
||||
break;
|
||||
name = t;
|
||||
|
@ -671,11 +672,11 @@ cinfo_parse_mcc_line(char *line, Bool is_external, Bool is_local,
|
|||
NET_cdataFree(cd);
|
||||
return (-1);
|
||||
}
|
||||
for(u = t - 1; XP_IS_SPACE(*u); --u)
|
||||
for(u = t - 1; NET_IS_SPACE(*u); --u)
|
||||
;
|
||||
*(u+1) = '\0'; /* terminate name */
|
||||
++t;
|
||||
while(*t && (*t != '\"') && (XP_IS_SPACE(*t))) ++t;
|
||||
while(*t && (*t != '\"') && (NET_IS_SPACE(*t))) ++t;
|
||||
if(!(*t)) {
|
||||
TRACEMSG(("line %d: empty value", ln));
|
||||
if(cd)
|
||||
|
@ -694,7 +695,7 @@ cinfo_parse_mcc_line(char *line, Bool is_external, Bool is_local,
|
|||
}
|
||||
else {
|
||||
value = t;
|
||||
while(*t && (!XP_IS_SPACE(*t))) ++t;
|
||||
while(*t && (!NET_IS_SPACE(*t))) ++t;
|
||||
/* null t is okay */
|
||||
}
|
||||
if(*t) *t++ = '\0';
|
||||
|
@ -947,7 +948,7 @@ NET_cdataCommit(char * mimeType, char * cdataString)
|
|||
return;
|
||||
while (*citer != 0) /* Parse the string. Skip all non-c*/
|
||||
{
|
||||
if (isalnum(*citer) && (newExIndex < 29)) /* XP_IS_ALPHA(*citer) */
|
||||
if (isalnum(*citer) && (newExIndex < 29)) /* NET_IS_ALPHA(*citer) */
|
||||
newExtension[newExIndex++] = *citer;
|
||||
else if (PL_strlen(newExtension) > 0)
|
||||
{
|
||||
|
|
|
@ -77,6 +77,7 @@
|
|||
#include "jspubtd.h"
|
||||
#endif
|
||||
|
||||
/* nglayout should render the prefered image load hack obsolete */
|
||||
#ifndef MODULAR_NETLIB
|
||||
#include "libimg.h" /* Image Lib public API. */
|
||||
#include "il_strm.h" /* Image Lib public API. */
|
||||
|
@ -1236,7 +1237,7 @@ net_release_urls_for_processing(XP_Bool release_prefered, XP_Bool release_prefet
|
|||
if(!release_prefered
|
||||
|| ( (wus->format_out != FO_INTERNAL_IMAGE
|
||||
&& wus->format_out != FO_CACHE_AND_INTERNAL_IMAGE)
|
||||
#ifdef MOZILLA_CLIENT
|
||||
#if defined(MOZILLA_CLIENT) && !defined(MODULAR_NETLIB)
|
||||
|| IL_PreferredStream(wus->URL_s) ) )
|
||||
#else
|
||||
) )
|
||||
|
@ -2746,11 +2747,11 @@ redo_load_switch: /* come here on file/ftp retry */
|
|||
)
|
||||
&& ((this_entry->proxy_conf =
|
||||
pacf_find_proxies_for_url(window_id, URL_s)) != NULL)
|
||||
&& ((pacf_status = pacf_get_proxy_addr(window_id,
|
||||
&& (pacf_status = pacf_get_proxy_addr(window_id,
|
||||
this_entry->proxy_conf,
|
||||
&this_entry->proxy_addr,
|
||||
&this_entry->socks_host,
|
||||
&this_entry->socks_port)) != NULL)
|
||||
&this_entry->socks_port))
|
||||
&& this_entry->proxy_addr
|
||||
)
|
||||
{
|
||||
|
|
|
@ -452,14 +452,14 @@ net_get_html_help_token(char *line_data, char**next_word)
|
|||
if(next_word)
|
||||
*next_word = NULL;
|
||||
|
||||
while(XP_IS_SPACE(*line)) line++;
|
||||
while(NET_IS_SPACE(*line)) line++;
|
||||
|
||||
if(*line != '=')
|
||||
return(NULL);
|
||||
|
||||
line++; /* go past '=' */
|
||||
|
||||
while(XP_IS_SPACE(*line)) line++;
|
||||
while(NET_IS_SPACE(*line)) line++;
|
||||
|
||||
if(*line != '"')
|
||||
return(NULL);
|
||||
|
@ -473,7 +473,7 @@ net_get_html_help_token(char *line_data, char**next_word)
|
|||
if(next_word)
|
||||
{
|
||||
*next_word = cp+1;
|
||||
while(XP_IS_SPACE(*(*next_word))) (*next_word)++;
|
||||
while(NET_IS_SPACE(*(*next_word))) (*next_word)++;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -297,14 +297,14 @@ PRIVATE char *Cleanse (char *s)
|
|||
|
||||
news = s;
|
||||
/* strip leading white space */
|
||||
while (*s && XP_IS_SPACE(*s)) ++s;
|
||||
while (*s && NET_IS_SPACE(*s)) ++s;
|
||||
/* put in lower case */
|
||||
for (tmpnews=news, tmp=s; *tmp; tmpnews++, ++tmp) {
|
||||
*tmpnews = tolower ((unsigned char)*tmp);
|
||||
}
|
||||
*tmpnews = '\0';
|
||||
/* strip trailing white space */
|
||||
while (*--tmpnews && XP_IS_SPACE(*tmpnews)) *tmpnews = 0;
|
||||
while (*--tmpnews && NET_IS_SPACE(*tmpnews)) *tmpnews = 0;
|
||||
return(news);
|
||||
}
|
||||
|
||||
|
@ -524,7 +524,7 @@ PRIVATE int ProcessMailcapEntry (FILE *fp, struct MailcapEntry *mc,
|
|||
}
|
||||
}
|
||||
|
||||
for (s=unprocessed_entry; *s && XP_IS_SPACE(*s); ++s)
|
||||
for (s=unprocessed_entry; *s && NET_IS_SPACE(*s); ++s)
|
||||
; /* NULL BODY */
|
||||
if (!*s)
|
||||
{
|
||||
|
|
|
@ -412,7 +412,7 @@ NET_MakeAbsoluteURL(char * absolute_url, char * relative_url)
|
|||
#if defined(XP_WIN) || defined(XP_OS2)
|
||||
/* this will allow drive letters to work right on windows
|
||||
*/
|
||||
if(XP_IS_ALPHA(*cat_point) && *(cat_point+1) == ':')
|
||||
if(NET_IS_ALPHA(*cat_point) && *(cat_point+1) == ':')
|
||||
cat_point += 2;
|
||||
#endif /* XP_WIN */
|
||||
|
||||
|
@ -593,7 +593,7 @@ NET_ParseDate(char *date_string)
|
|||
if(!(ip = PL_strchr(date_string,' ')))
|
||||
return 0;
|
||||
else
|
||||
while(XP_IS_SPACE(*ip))
|
||||
while(NET_IS_SPACE(*ip))
|
||||
++ip;
|
||||
|
||||
/* make sure that the date is less than 256
|
||||
|
@ -1535,7 +1535,7 @@ net_get_next_http_index_token(char * line)
|
|||
if(start == NULL)
|
||||
return(NULL);
|
||||
|
||||
while(XP_IS_SPACE(*start)) start++;
|
||||
while(NET_IS_SPACE(*start)) start++;
|
||||
|
||||
if(*start == '"')
|
||||
{
|
||||
|
|
|
@ -1646,8 +1646,8 @@ NET_ParseMimeHeader(FO_Present_Types outputFormat,
|
|||
|
||||
if (URL_s->window_target == NULL)
|
||||
{
|
||||
if ((XP_IS_ALPHA(value[0]) != FALSE)||
|
||||
(XP_IS_DIGIT(value[0]) != FALSE)||
|
||||
if ((NET_IS_ALPHA(value[0]) != FALSE)||
|
||||
(NET_IS_DIGIT(value[0]) != FALSE)||
|
||||
(value[0] == '_'))
|
||||
{
|
||||
StrAllocCopy(URL_s->window_target, value);
|
||||
|
@ -1811,7 +1811,7 @@ NET_ScanForURLs(MSG_Pane* pane, const char *input, int32 input_size,
|
|||
LOSER] blah blah blah
|
||||
*/
|
||||
const char *s = input;
|
||||
while (s < end && XP_IS_SPACE (*s)) s++;
|
||||
while (s < end && NET_IS_SPACE (*s)) s++;
|
||||
while (s < end && *s >= 'A' && *s <= 'Z') s++;
|
||||
|
||||
if (s >= end)
|
||||
|
@ -1850,8 +1850,8 @@ NET_ScanForURLs(MSG_Pane* pane, const char *input, int32 input_size,
|
|||
things like "NotHTTP://xxx"
|
||||
*/
|
||||
int type = 0;
|
||||
if(!XP_IS_SPACE(*cp) &&
|
||||
(cp == input || (!XP_IS_ALPHA(cp[-1]) && !XP_IS_DIGIT(cp[-1]))) &&
|
||||
if(!NET_IS_SPACE(*cp) &&
|
||||
(cp == input || (!NET_IS_ALPHA(cp[-1]) && !NET_IS_DIGIT(cp[-1]))) &&
|
||||
(type = NET_URL_Type(cp)) != 0)
|
||||
{
|
||||
const char *cp2;
|
||||
|
@ -1859,7 +1859,7 @@ NET_ScanForURLs(MSG_Pane* pane, const char *input, int32 input_size,
|
|||
for(cp2=cp; cp2 < end; cp2++)
|
||||
{
|
||||
/* These characters always mark the end of the URL. */
|
||||
if (XP_IS_SPACE(*cp2) ||
|
||||
if (NET_IS_SPACE(*cp2) ||
|
||||
*cp2 == '<' || *cp2 == '>' ||
|
||||
*cp2 == '`' || *cp2 == ')' ||
|
||||
*cp2 == '\'' || *cp2 == '"' ||
|
||||
|
@ -2416,15 +2416,9 @@ NET_AddLOSubmitDataToURLStruct(LO_FormSubmitData * sub_data,
|
|||
/* write all the post data to a file first
|
||||
* so that we can send really big stuff
|
||||
*/
|
||||
#ifdef XP_MAC /* This should really be for all platforms but I am fixing a bug for final release */
|
||||
tmpfilename = WH_TempName (xpFileToPost, "nsform");
|
||||
if (!tmpfilename) return 0;
|
||||
fp = XP_FileOpen (tmpfilename, xpFileToPost, XP_FILE_WRITE_BIN);
|
||||
#else
|
||||
tmpfilename = WH_TempName (xpTemporary, "nsform");
|
||||
if (!tmpfilename) return 0;
|
||||
fp = XP_FileOpen (tmpfilename, xpTemporary, XP_FILE_WRITE_BIN);
|
||||
#endif
|
||||
if (!fp) {
|
||||
PR_Free(tmpfilename);
|
||||
return 0;
|
||||
|
|
|
@ -73,9 +73,17 @@ NET_WritePostData(MWContext *context,
|
|||
|
||||
extern int NET_UUEncode(unsigned char *src, unsigned char *dst, int srclen);
|
||||
|
||||
/*
|
||||
* Various character macros
|
||||
*/
|
||||
|
||||
#define NET_TO_UPPER(x) ((((unsigned int) (x)) > 0x7f) ? x : toupper(x))
|
||||
#define NET_TO_LOWER(x) ((((unsigned int) (x)) > 0x7f) ? x : tolower(x))
|
||||
|
||||
#define NET_IS_ALPHA(x) ((((unsigned int) (x)) > 0x7f) ? 0 : isalpha(x))
|
||||
#define NET_IS_DIGIT(x) ((((unsigned int) (x)) > 0x7f) ? 0 : isdigit(x))
|
||||
#define NET_IS_SPACE(x) ((((unsigned int) (x)) > 0x7f) ? 0 : isspace(x))
|
||||
|
||||
PR_END_EXTERN_C
|
||||
|
||||
#endif /* NETUTILS_H */
|
||||
|
|
Загрузка…
Ссылка в новой задаче