21
21
#include "zend_globals.h"
22
22
#include "zend_smart_str_public.h"
23
23
24
- ZEND_API inline void smart_str_appendl (smart_str * dest , const char * src , size_t length )
25
- {
26
- smart_str_appendl_ex (dest , src , length , 0 );
27
- }
28
- ZEND_API inline void smart_str_appends_ex (smart_str * dest , const char * src , bool persistent )
29
- {
30
- smart_str_appendl_ex (dest , src , strlen (src ), persistent );
31
- }
32
- ZEND_API inline void smart_str_appends (smart_str * dest , const char * src )
33
- {
34
- smart_str_appendl_ex (dest , src , strlen (src ), 0 );
35
- }
36
- ZEND_API inline void smart_str_append (smart_str * dest , const zend_string * src )
37
- {
38
- smart_str_append_ex (dest , src , 0 );
39
- }
40
- ZEND_API inline void smart_str_appendc (smart_str * dest , char ch )
41
- {
42
- smart_str_appendc_ex (dest , ch , 0 );
43
- }
44
- ZEND_API inline void smart_str_append_smart_str (smart_str * dest , const smart_str * src )
45
- {
46
- smart_str_append_smart_str_ex (dest , src , 0 );
47
- }
48
-
49
24
BEGIN_EXTERN_C ()
50
25
51
26
ZEND_API void ZEND_FASTCALL smart_str_erealloc (smart_str * str , size_t len );
@@ -80,7 +55,7 @@ static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len,
80
55
return ret ;
81
56
}
82
57
83
- ZEND_API inline char * smart_str_extend (smart_str * dest , size_t length )
58
+ static inline char * smart_str_extend (smart_str * dest , size_t length )
84
59
{
85
60
return smart_str_extend_ex (dest , length , 0 );
86
61
}
@@ -93,7 +68,7 @@ static zend_always_inline void smart_str_free_ex(smart_str *str, zend_bool persi
93
68
str -> a = 0 ;
94
69
}
95
70
96
- ZEND_API inline void smart_str_free (smart_str * str )
71
+ static inline void smart_str_free (smart_str * str )
97
72
{
98
73
smart_str_free_ex (str , 0 );
99
74
}
@@ -148,7 +123,7 @@ static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_lo
148
123
smart_str_appendl_ex (dest , result , buf + sizeof (buf ) - 1 - result , persistent );
149
124
}
150
125
151
- ZEND_API inline void smart_str_append_long (smart_str * dest , zend_long num )
126
+ static inline void smart_str_append_long (smart_str * dest , zend_long num )
152
127
{
153
128
smart_str_append_long_ex (dest , num , 0 );
154
129
}
@@ -159,17 +134,42 @@ static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zen
159
134
smart_str_appendl_ex (dest , result , buf + sizeof (buf ) - 1 - result , persistent );
160
135
}
161
136
162
- ZEND_API inline void smart_str_append_unsigned (smart_str * dest , zend_ulong num )
137
+ static inline void smart_str_append_unsigned (smart_str * dest , zend_ulong num )
163
138
{
164
139
smart_str_append_unsigned_ex (dest , num , 0 );
165
140
}
166
141
142
+ static inline void smart_str_appendl (smart_str * dest , const char * src , size_t length )
143
+ {
144
+ smart_str_appendl_ex (dest , src , length , 0 );
145
+ }
146
+ static inline void smart_str_appends_ex (smart_str * dest , const char * src , bool persistent )
147
+ {
148
+ smart_str_appendl_ex (dest , src , strlen (src ), persistent );
149
+ }
150
+ static inline void smart_str_appends (smart_str * dest , const char * src )
151
+ {
152
+ smart_str_appendl_ex (dest , src , strlen (src ), 0 );
153
+ }
154
+ static inline void smart_str_append (smart_str * dest , const zend_string * src )
155
+ {
156
+ smart_str_append_ex (dest , src , 0 );
157
+ }
158
+ static inline void smart_str_appendc (smart_str * dest , char ch )
159
+ {
160
+ smart_str_appendc_ex (dest , ch , 0 );
161
+ }
162
+ static inline void smart_str_append_smart_str (smart_str * dest , const smart_str * src )
163
+ {
164
+ smart_str_append_smart_str_ex (dest , src , 0 );
165
+ }
166
+
167
167
static zend_always_inline void smart_str_setl (smart_str * dest , const char * src , size_t len ) {
168
168
smart_str_free (dest );
169
169
smart_str_appendl (dest , src , len );
170
170
}
171
171
172
- ZEND_API inline void smart_str_sets (smart_str * dest , const char * src )
172
+ static inline void smart_str_sets (smart_str * dest , const char * src )
173
173
{
174
174
smart_str_setl (dest , src , strlen (src ));
175
175
}
0 commit comments