@@ -45,48 +45,29 @@ LIBLOGDB_API void ser_u16(cstring* s, uint16_t v_);
45
45
LIBLOGDB_API void ser_u32 (cstring * s , uint32_t v_ );
46
46
LIBLOGDB_API void ser_i32 (cstring * s , int32_t v_ );
47
47
LIBLOGDB_API void ser_u64 (cstring * s , uint64_t v_ );
48
- static inline void ser_u256 (cstring * s , const unsigned char * v_ )
49
- {
50
- ser_bytes (s , v_ , 32 );
51
- }
52
-
48
+ LIBLOGDB_API void ser_u256 (cstring * s , const unsigned char * v_ );
53
49
LIBLOGDB_API void ser_varlen (cstring * s , uint32_t vlen );
54
50
LIBLOGDB_API void ser_str (cstring * s , const char * s_in , size_t maxlen );
55
51
LIBLOGDB_API void ser_varstr (cstring * s , cstring * s_in );
56
52
57
- static inline void ser_s32 (cstring * s , int32_t v_ )
58
- {
59
- ser_u32 (s , (uint32_t )v_ );
60
- }
53
+ LIBLOGDB_API void ser_s32 (cstring * s , int32_t v_ );
61
54
62
- static inline void ser_s64 (cstring * s , int64_t v_ )
63
- {
64
- ser_u64 (s , (uint64_t )v_ );
65
- }
55
+ LIBLOGDB_API void ser_s64 (cstring * s , int64_t v_ );
66
56
67
57
LIBLOGDB_API int deser_skip (struct const_buffer * buf , size_t len );
68
58
LIBLOGDB_API int deser_bytes (void * po , struct const_buffer * buf , size_t len );
69
59
LIBLOGDB_API int deser_u16 (uint16_t * vo , struct const_buffer * buf );
70
60
LIBLOGDB_API int deser_u32 (uint32_t * vo , struct const_buffer * buf );
71
- LIBLOGDB_API int deser_u64 (uint64_t * vo , struct const_buffer * buf );
72
-
73
61
LIBLOGDB_API int deser_i32 (int32_t * vo , struct const_buffer * buf );
74
-
75
-
76
- static inline int deser_u256 (uint8_t * vo , struct const_buffer * buf )
77
- {
78
- return deser_bytes (vo , buf , 32 );
79
- }
62
+ LIBLOGDB_API int deser_u64 (uint64_t * vo , struct const_buffer * buf );
63
+ LIBLOGDB_API int deser_u256 (uint8_t * vo , struct const_buffer * buf );
80
64
81
65
LIBLOGDB_API int deser_varlen (uint32_t * lo , struct const_buffer * buf );
82
66
LIBLOGDB_API int deser_varlen_file (uint32_t * lo , FILE * file , uint8_t * rawdata , size_t * buflen_inout );
83
67
LIBLOGDB_API int deser_str (char * so , struct const_buffer * buf , size_t maxlen );
84
68
LIBLOGDB_API int deser_varstr (cstring * * so , struct const_buffer * buf );
85
69
86
- static inline int deser_s64 (int64_t * vo , struct const_buffer * buf )
87
- {
88
- return deser_u64 ((uint64_t * )vo , buf );
89
- }
70
+ LIBLOGDB_API int deser_s64 (int64_t * vo , struct const_buffer * buf );
90
71
91
72
#ifdef __cplusplus
92
73
}
0 commit comments