@@ -797,10 +797,6 @@ static int bool_encode(const bool *value, json_append_bytes_t append_bytes,
797
797
return append_bytes ("false" , 5 , data );
798
798
}
799
799
800
- static int obj_encode (const struct json_obj_descr * descr , size_t descr_len ,
801
- const void * val , json_append_bytes_t append_bytes ,
802
- void * data );
803
-
804
800
static int encode (const struct json_obj_descr * descr , const void * val ,
805
801
json_append_bytes_t append_bytes , void * data )
806
802
{
@@ -816,18 +812,19 @@ static int encode(const struct json_obj_descr *descr, const void *val,
816
812
return arr_encode (descr -> element_descr , ptr ,
817
813
val , append_bytes , data );
818
814
case JSON_TOK_OBJECT_START :
819
- return obj_encode (descr -> sub_descr , descr -> sub_descr_len ,
820
- ptr , append_bytes , data );
815
+ return json_obj_encode (descr -> sub_descr ,
816
+ descr -> sub_descr_len ,
817
+ ptr , append_bytes , data );
821
818
case JSON_TOK_NUMBER :
822
819
return num_encode (ptr , append_bytes , data );
823
820
default :
824
821
return - EINVAL ;
825
822
}
826
823
}
827
824
828
- static int obj_encode (const struct json_obj_descr * descr , size_t descr_len ,
829
- const void * val , json_append_bytes_t append_bytes ,
830
- void * data )
825
+ int json_obj_encode (const struct json_obj_descr * descr , size_t descr_len ,
826
+ const void * val , json_append_bytes_t append_bytes ,
827
+ void * data )
831
828
{
832
829
size_t i ;
833
830
int ret ;
@@ -865,20 +862,6 @@ static int obj_encode(const struct json_obj_descr *descr, size_t descr_len,
865
862
return append_bytes ("}" , 1 , data );
866
863
}
867
864
868
- int json_obj_encode (const struct json_obj_descr * descr , size_t descr_len ,
869
- const void * val , json_append_bytes_t append_bytes ,
870
- void * data )
871
- {
872
- int ret ;
873
-
874
- ret = obj_encode (descr , descr_len , val , append_bytes , data );
875
- if (ret < 0 ) {
876
- return ret ;
877
- }
878
-
879
- return append_bytes ("" , 1 , data );
880
- }
881
-
882
865
struct appender {
883
866
char * buffer ;
884
867
size_t used ;
0 commit comments