@@ -2843,7 +2843,8 @@ send_error(const struct sockaddr *sa, int salen,
28432843#undef COPY
28442844#undef ADD_V
28452845
2846- long bdecode_int (const unsigned char * str , size_t len , const unsigned char * * endptr )
2846+ static long
2847+ bdecode_int (const unsigned char * str , size_t len , const unsigned char * * endptr )
28472848{
28482849 long sign = 1 ;
28492850 long value = 0 ;
@@ -2861,7 +2862,8 @@ long bdecode_int(const unsigned char *str, size_t len, const unsigned char **end
28612862 return sign * value ;
28622863}
28632864
2864- const unsigned char * bdecode_string (const unsigned char * s , size_t len , size_t * outlen )
2865+ static const unsigned char *
2866+ bdecode_string (const unsigned char * s , size_t len , size_t * outlen )
28652867{
28662868 const unsigned char * e = s + len ;
28672869 long slen = bdecode_int (s , e - s , & s );
@@ -2874,7 +2876,8 @@ const unsigned char* bdecode_string(const unsigned char *s, size_t len, size_t *
28742876#define B_ITER (s , e ) while(s && s < e && *s != 'e')
28752877#define STR_EQ (s , sl , d , dl ) (sl == dl && !strncmp((char*)s, (char*)d, sl))
28762878
2877- const unsigned char * bdecode_iter (const unsigned char * s , const unsigned char * e , int depth )
2879+ static const unsigned char *
2880+ bdecode_iter (const unsigned char * s , const unsigned char * e , int depth )
28782881{
28792882 switch (* s ) {
28802883 case 'i' : {
@@ -2907,7 +2910,8 @@ const unsigned char* bdecode_iter(const unsigned char *s, const unsigned char *e
29072910 return (!s || * s != 'e' || s + 1 >= e ) ? NULL : s + 1 ;
29082911}
29092912
2910- const unsigned char * bdecode_find_key (const unsigned char * s , size_t len , const char * skey )
2913+ static const unsigned char *
2914+ bdecode_find_key (const unsigned char * s , size_t len , const char * skey )
29112915{
29122916 const unsigned char * e = s + len ;
29132917 if (s >= e || * s != 'd' ) {
@@ -2927,7 +2931,8 @@ const unsigned char* bdecode_find_key(const unsigned char *s, size_t len, const
29272931 return NULL ;
29282932}
29292933
2930- int bdecode_string_for_key_matches (const unsigned char * s , size_t len , const char * key , const char * value )
2934+ static int
2935+ bdecode_string_for_key_matches (const unsigned char * s , size_t len , const char * key , const char * value )
29312936{
29322937 const unsigned char * p = bdecode_find_key (s , len , key );
29332938 if (!p )
@@ -2937,13 +2942,15 @@ int bdecode_string_for_key_matches(const unsigned char *s, size_t len, const cha
29372942 return STR_EQ (p , outlen , value , strlen (value ));
29382943}
29392944
2940- const unsigned char * bdecode_string_for_key (const unsigned char * s , size_t len , const char * search , size_t * outlen )
2945+ static const unsigned char *
2946+ bdecode_string_for_key (const unsigned char * s , size_t len , const char * search , size_t * outlen )
29412947{
29422948 const unsigned char * p = bdecode_find_key (s , len , search );
29432949 return p ? bdecode_string (p , len - (p - s ), outlen ) : NULL ;
29442950}
29452951
2946- long bdecode_int_for_key (const unsigned char * s , size_t len , const char * search , int * success )
2952+ static long
2953+ bdecode_int_for_key (const unsigned char * s , size_t len , const char * search , int * success )
29472954{
29482955 const unsigned char * p = bdecode_find_key (s , len , search );
29492956 * success = 0 ;
0 commit comments