86 |
va_list ap; |
va_list ap; |
87 |
|
|
88 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
89 |
|
|
90 |
va_start(ap, m); |
va_start(ap, m); |
91 |
smtp_alert(p, DO_TIMEOUT, m, ap); |
smtp_alert(p, DO_TIMEOUT, m, ap); |
106 |
va_list ap; |
va_list ap; |
107 |
|
|
108 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
109 |
|
|
110 |
va_start(ap, m); |
va_start(ap, m); |
111 |
smtp_alert(p, DO_CHECKSUM, m, ap); |
smtp_alert(p, DO_CHECKSUM, m, ap); |
124 |
va_list ap; |
va_list ap; |
125 |
|
|
126 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
127 |
|
|
128 |
va_start(ap, m); |
va_start(ap, m); |
129 |
smtp_alert(p, DO_RESTART, m, ap); |
smtp_alert(p, DO_RESTART, m, ap); |
142 |
va_list ap; |
va_list ap; |
143 |
|
|
144 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
145 |
|
|
146 |
va_start(ap, m); |
va_start(ap, m); |
147 |
smtp_alert(p, DO_RESOURCE, m, ap); |
smtp_alert(p, DO_RESOURCE, m, ap); |
160 |
va_list ap; |
va_list ap; |
161 |
|
|
162 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
163 |
|
|
164 |
va_start(ap, m); |
va_start(ap, m); |
165 |
smtp_alert(p, DO_STOP, m, ap); |
smtp_alert(p, DO_STOP, m, ap); |
178 |
va_list ap; |
va_list ap; |
179 |
|
|
180 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
181 |
|
|
182 |
va_start(ap, m); |
va_start(ap, m); |
183 |
smtp_alert(p, DO_FAILED, m, ap); |
smtp_alert(p, DO_FAILED, m, ap); |
196 |
va_list ap; |
va_list ap; |
197 |
|
|
198 |
ASSERT(p); |
ASSERT(p); |
|
ASSERT(m); |
|
199 |
|
|
200 |
va_start(ap, m); |
va_start(ap, m); |
201 |
smtp_alert(p, DO_TIMESTAMP, m, ap); |
smtp_alert(p, DO_TIMESTAMP, m, ap); |
299 |
|
|
300 |
static void replace(char **src, char *old, char *new) { |
static void replace(char **src, char *old, char *new) { |
301 |
|
|
302 |
int i= count(*src, old); |
int i; |
303 |
int d= strlen(new)-strlen(old); |
int d; |
304 |
|
|
305 |
ASSERT(src && old && new); |
ASSERT(src && old && new); |
306 |
|
|
307 |
|
i= count(*src, old); |
308 |
|
d= strlen(new)-strlen(old); |
309 |
|
|
310 |
if(i==0) |
if(i==0) |
311 |
return; |
return; |
312 |
if(d>0) |
if(d>0) |
346 |
int i= 0; |
int i= 0; |
347 |
char *p= src; |
char *p= src; |
348 |
|
|
349 |
ASSERT(p && needle); |
ASSERT(src && needle); |
350 |
|
|
351 |
while((p= strstr(p, needle))) { i++; p++; } |
while((p= strstr(p, needle))) { i++; p++; } |
352 |
|
|