Lines Matching refs:str
610 * int Match_ipaddr_value( char *str, struct host_information *host )
611 * str has format addr,addr,addr
624 char *str, *addr, *mask;
634 if( !(str = list->list[i]) ) continue;
635 if( cval(str) == '!' ){
637 ++str;
639 if( cval(str) == '@' ) { /* look up host in netgroup */
641 result = !innetgr( str+1, host->shorthost, NULL, NULL );
642 if( result ) result = !innetgr( str+1, host->fqdn, NULL, NULL );
646 } else if( str[0] == '<' && str[1] == '/' ){
649 Get_file_image_and_split(str+1,0,0,&users,Whitespace,
657 lowercase(str);
660 result = Globmatch( str, host->host_names.list[j] );
664 str );
665 form_addr_and_mask(str,addr,mask,host->h_length,
674 str, result);