@@ -466,8 +466,8 @@ is_hostname (const char *str)
466466 *
467467 * @return 1 if valid IPv6 CIDR-expressed block, 0 otherwise.
468468 */
469- static int
470- is_cidr6_block (const char * str )
469+ int
470+ gvm_is_cidr6_block (const char * str )
471471{
472472 long block ;
473473 char * addr6_str , * block_str , * p ;
@@ -503,12 +503,6 @@ is_cidr6_block (const char *str)
503503 return 1 ;
504504}
505505
506- int
507- gvm_is_cidr6_block (const char * str )
508- {
509- return is_cidr6_block (str );
510- }
511-
512506/**
513507 * @brief Gets the network block value from a CIDR-expressed block string.
514508 * For "192.168.1.1/24" it is 24.
@@ -518,8 +512,8 @@ gvm_is_cidr6_block (const char *str)
518512 *
519513 * @return -1 if error, 0 otherwise.
520514 */
521- static int
522- cidr6_get_block (const char * str , unsigned int * block )
515+ int
516+ gvm_cidr6_get_block (const char * str , unsigned int * block )
523517{
524518 if (str == NULL || block == NULL )
525519 return -1 ;
@@ -530,12 +524,6 @@ cidr6_get_block (const char *str, unsigned int *block)
530524 return 0 ;
531525}
532526
533- int
534- gvm_cidr6_get_block (const char * str , unsigned int * block )
535- {
536- return cidr6_get_block (str , block );
537- }
538-
539527/**
540528 * @brief Gets the IPv4 value from a CIDR-expressed block.
541529 * eg. For "192.168.1.10/24" it is "192.168.1.10".
@@ -545,8 +533,8 @@ gvm_cidr6_get_block (const char *str, unsigned int *block)
545533 *
546534 * @return -1 if error, 0 otherwise.
547535 */
548- static int
549- cidr6_get_ip (const char * str , struct in6_addr * addr6 )
536+ int
537+ gvm_cidr6_get_ip (const char * str , struct in6_addr * addr6 )
550538{
551539 gchar * addr6_str , * tmp ;
552540
@@ -569,12 +557,6 @@ cidr6_get_ip (const char *str, struct in6_addr *addr6)
569557 return 0 ;
570558}
571559
572- int
573- gvm_cidr6_get_ip (const char * str , struct in6_addr * addr6 )
574- {
575- return cidr6_get_ip (str , addr6 );
576- }
577-
578560/**
579561 * @brief Gets the first and last usable IPv4 addresses from a CIDR-expressed
580562 * block. eg. "192.168.1.0/24 would give 192.168.1.1 as first and 192.168.1.254
@@ -586,8 +568,9 @@ gvm_cidr6_get_ip (const char *str, struct in6_addr *addr6)
586568 *
587569 * @return -1 if error, 0 else.
588570 */
589- static int
590- cidr6_block_ips (const char * str , struct in6_addr * first , struct in6_addr * last )
571+ int
572+ gvm_cidr6_block_ips (const char * str , struct in6_addr * first ,
573+ struct in6_addr * last )
591574{
592575 unsigned int block ;
593576 int i , j ;
@@ -596,9 +579,9 @@ cidr6_block_ips (const char *str, struct in6_addr *first, struct in6_addr *last)
596579 return -1 ;
597580
598581 /* Get IP and block values. */
599- if (cidr6_get_block (str , & block ) == -1 )
582+ if (gvm_cidr6_get_block (str , & block ) == -1 )
600583 return -1 ;
601- if (cidr6_get_ip (str , first ) == -1 )
584+ if (gvm_cidr6_get_ip (str , first ) == -1 )
602585 return -1 ;
603586 memcpy (& last -> s6_addr , & first -> s6_addr , 16 );
604587
@@ -650,13 +633,6 @@ cidr6_block_ips (const char *str, struct in6_addr *first, struct in6_addr *last)
650633 return 0 ;
651634}
652635
653- int
654- gvm_cidr6_block_ips (const char * str , struct in6_addr * first ,
655- struct in6_addr * last )
656- {
657- return cidr6_block_ips (str , first , last );
658- }
659-
660636/**
661637 * @brief Checks if a buffer points to a valid long IPv6 range-expressed
662638 * network. "::fee5-::1:530" is valid.
@@ -869,7 +845,7 @@ gvm_get_host_type (const gchar *str_stripped)
869845 return HOST_TYPE_RANGE_LONG ;
870846
871847 /* Check for regular IPv6 CIDR-expressed block like "2620:0:2d0:200::7/120" */
872- if (is_cidr6_block (str_stripped ))
848+ if (gvm_is_cidr6_block (str_stripped ))
873849 return HOST_TYPE_CIDR6_BLOCK ;
874850
875851 /* Check for short range-expressed networks "::1-ef12" */
@@ -1241,7 +1217,7 @@ gvm_hosts_new_with_max (const gchar *hosts_str, unsigned int max_hosts)
12411217 struct in6_addr * );
12421218
12431219 if (host_type == HOST_TYPE_CIDR6_BLOCK )
1244- ips_func = cidr6_block_ips ;
1220+ ips_func = gvm_cidr6_block_ips ;
12451221 else if (host_type == HOST_TYPE_RANGE6_SHORT )
12461222 ips_func = short_range6_network_ips ;
12471223 else
0 commit comments