1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-13 16:23:50 +03:00

Got medieval on another pointless extern. Removed extern struct ipzero

and replaced with two functions:

	void zero_ip(struct in_adder *ip);
	BOOL is_zero_ip(struct in_addr ip);
This commit is contained in:
Tim Potter
-
parent 042b9e3a63
commit 778f5f77a6
30 changed files with 70 additions and 86 deletions

View File

@@ -841,13 +841,27 @@ struct in_addr *interpret_addr2(const char *str)
/*******************************************************************
check if an IP is the 0.0.0.0
******************************************************************/
BOOL zero_ip(struct in_addr ip)
BOOL is_zero_ip(struct in_addr ip)
{
uint32 a;
putip((char *)&a,(char *)&ip);
return(a == 0);
}
/* Set an IP to 0.0.0.0 */
void zero_ip(struct in_addr *ip)
{
static BOOL init;
static struct in_addr ipzero;
if (!init) {
ipzero = *interpret_addr2("0.0.0.0");
init = True;
}
*ip = ipzero;
}
#if (defined(HAVE_NETGROUP) && defined(WITH_AUTOMOUNT))
/******************************************************************