@@ -2843,7 +2843,8 @@ send_error(const struct sockaddr *sa, int salen,
2843
2843
#undef COPY
2844
2844
#undef ADD_V
2845
2845
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 )
2847
2848
{
2848
2849
long sign = 1 ;
2849
2850
long value = 0 ;
@@ -2861,7 +2862,8 @@ long bdecode_int(const unsigned char *str, size_t len, const unsigned char **end
2861
2862
return sign * value ;
2862
2863
}
2863
2864
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 )
2865
2867
{
2866
2868
const unsigned char * e = s + len ;
2867
2869
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 *
2874
2876
#define B_ITER (s , e ) while(s && s < e && *s != 'e')
2875
2877
#define STR_EQ (s , sl , d , dl ) (sl == dl && !strncmp((char*)s, (char*)d, sl))
2876
2878
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 )
2878
2881
{
2879
2882
switch (* s ) {
2880
2883
case 'i' : {
@@ -2907,7 +2910,8 @@ const unsigned char* bdecode_iter(const unsigned char *s, const unsigned char *e
2907
2910
return (!s || * s != 'e' || s + 1 >= e ) ? NULL : s + 1 ;
2908
2911
}
2909
2912
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 )
2911
2915
{
2912
2916
const unsigned char * e = s + len ;
2913
2917
if (s >= e || * s != 'd' ) {
@@ -2927,7 +2931,8 @@ const unsigned char* bdecode_find_key(const unsigned char *s, size_t len, const
2927
2931
return NULL ;
2928
2932
}
2929
2933
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 )
2931
2936
{
2932
2937
const unsigned char * p = bdecode_find_key (s , len , key );
2933
2938
if (!p )
@@ -2937,13 +2942,15 @@ int bdecode_string_for_key_matches(const unsigned char *s, size_t len, const cha
2937
2942
return STR_EQ (p , outlen , value , strlen (value ));
2938
2943
}
2939
2944
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 )
2941
2947
{
2942
2948
const unsigned char * p = bdecode_find_key (s , len , search );
2943
2949
return p ? bdecode_string (p , len - (p - s ), outlen ) : NULL ;
2944
2950
}
2945
2951
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 )
2947
2954
{
2948
2955
const unsigned char * p = bdecode_find_key (s , len , search );
2949
2956
* success = 0 ;
0 commit comments