{
unsigned int h, m, s, ms;
unsigned char c;
- const char *b, *e;
+ const char *e;
h = m = s = ms = 0;
e = field;
}
/* hour + ':' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
goto out_err;
/* minute + ':' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
goto out_err;
/* second + '.' or ']' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
/* if there's a '.', we have milliseconds */
if (c == (unsigned char)('.' - '0')) {
/* millisecond second + ']' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
{
unsigned int d, mo, y, h, m, s;
unsigned char c;
- const char *b, *e;
+ const char *e;
time_t rawtime;
static struct tm * timeinfo;
static int last_res;
}
/* hour + ':' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
goto out_err;
/* minute + ':' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
goto out_err;
/* second + '.' or ']' */
- b = e;
while (1) {
c = *(e++) - '0';
if (c > 9)
int main(int argc, char **argv)
{
- const char *b, *e, *p, *time_field, *accept_field, *source_field;
+ const char *b, *p, *time_field, *accept_field, *source_field;
const char *filter_term_code_name = NULL;
const char *output_file = NULL;
- int f, last, err;
+ int f, last;
struct timer *t = NULL;
struct eb32_node *n;
struct url_stat *ustat = NULL;
}
}
- e = field_stop(time_field + 1);
+ field_stop(time_field + 1);
/* we have field TIME_FIELD in [time_field]..[e-1] */
p = time_field;
f = 0;
}
}
- e = field_stop(time_field + 1);
+ field_stop(time_field + 1);
/* we have field TIME_FIELD in [time_field]..[e-1], let's check only the response time */
p = time_field;
- err = 0;
f = 0;
while (!SEP(*p)) {
tps = str2ic(p);
if (tps < 0) {
tps = -1;
- err = 1;
}
if (++f == 4)
break;
void filter_graphs(const char *accept_field, const char *time_field, struct timer **tptr)
{
struct timer *t2;
- const char *e, *p;
+ const char *p;
int f, err, array[5];
if (!time_field) {
}
}
- e = field_stop(time_field + 1);
+ field_stop(time_field + 1);
/* we have field TIME_FIELD in [time_field]..[e-1] */
p = time_field;